* "I need a terabyte of RAM"
* "50k samples ran in the blink of an eye. 100k ran in an hour. 1 million took a week. I'm about to do the full 50 million observations, I expect it'll take ten days"
* "This code is always slow... that's a lot of math it does"
* "Profiler? Never heard of such a thing"
* "Big-O? What's that?"
* "I only have ten days' money, and it took me that long. Afraid I can't afford your time to dig into this"
* "AWS will fix this"
Generally I'm dealing with the intersection of two or more of these.I do think, though, that the last paragraph is a bit unfair. Literally everyone I work with is incredibly smart; just their background isn't the same as mine. Things that I find incredibly tough are idiotic to them ["Can't I just take the average and be done with it?" "no"].
So, for most of the people I work with, it's not "common sense"; they literally lack the frame of reference to even know what's awry. I never hold it against anyone, and nor should you.
My favorite example is from many years ago, a guy who had some code that took a month, "because that's just complicated math, it's how long that takes". I ran it through a profiler, and after about ten minutes work, it ran in seconds. I came out looking like a hero.