Comment Re:The single most important skill... (Score 1) 213
But effective problem-solvers, no matter what their line of work, rarely need to worry about being underpaid. Even in technical support, which has been nearly, if not completely, commoditized to the point of being scripted at the lower tiers, if you're a crack troubleshooter that's specialized in a highly complicated system or software, you can command the same six-figure salary or better than I get as a senior/de facto lead infrastructure engineer.
The startups that are doing well are the ones paying for talent. Facebook, Google, etc. need swarms of maintenance coders and the like for established products, and those developers don't exactly need to be the top notch ones. They save the top notch ones for the new products, or for adding features to flagship products. Right now, I only really need to hire one or two more really senior people on infrastructure, and the rest of the slots I want to fill in with juniors so that myself and the other seniors on my team don't spend our (expensive) time in the weeds, while a junior that'll learn something from it can do it and get trained up to backfill one of us seniors when we head off to the next exciting project.