Hacker News new | ask | show | jobs
by tyingq 2321 days ago
Having transitioned to management some time ago, it wouldn't surprise me that a humble developer might be under-rating themselves.

Once I got my hands off the keyboard, it became pretty clear that the best person for the job was very situational, and that my opinion was often wrong. The technically smartest and most capable person was often the worst choice for many tasks.

One of my best DBA team members was a guy with a history degree with almost no understanding or interest in basic crap like CAP theory, normalization tradeoffs, etc. He was honestly terrible at design.

He was consistently, though, a 10x type resource for production performance problems. But thought of himself as barely qualified for the team because he was a 0.6x resource for many other tasks. I'd hire him every time.