Hacker News new | ask | show | jobs
by pasquinelli 3157 days ago
so mediocre is better than best sometimes?
4 comments

I'd say so, do you want to drive a ferrari/porsche around your local city/town traffic? How about if nobody ever saw what you were driving and you just arrived at locations?

High-end resources are a pain in the ass to acquire and maintain... the best usually know they're the best and expect a lot of upkeep. The truth is that most work (as someone else mentioned) is boring and using high-end resources when lower-end will do is bad economics.

Most times when you get in a car, you're not racing someone else for your life or pink slips... you're just looking to go to the store and come back. Why waste half a tank and risk a flat in a racing machine just to go pick up milk?

The question becomes what you optimize for - optimizing for speed picks you the Ferrari, optimizing for gas mileage gets you the Prius.
Definitely. Like any other decision, there's a cost/benefit assessment to be made. Why am I trying to hire super-ninja-ex-google-guy to code up my DB interface for the marketing folk? Doesn't make any sense, the value just isn't there, and super-ninja-ex-google-guy isn't going to take that job anyway.

Hell, I'm in this boat currently. I'm looking for a junior dev to help with certain menial tasks here and there. I'll pick the best _that I can quickly find_, but really, I just need someone halfway competent and I need them now.

Those trying to hire super-ninja-ex-google-guy want to raise more funding and need to brag to VC's to get more money.
...to pay for hiring super-ninja-ex-google-guy!
It's the Third Ferengi Rule of Acquisition. "Never spend more for an acquisition than you have to."

Do you need to spend money on very best to code a simple CRUD page?

It tends to get the job done cheaper and quicker instead of waiting for the "best" to get recruited, and then paying massive money to keep them at the company. Is that a suitable definition of "better"?