Earlier quoted context omitted.
The kind of experience that ages well is operations and organizations i.e. knowing how to run the business, not technology. An advantage of having worked at many companies that can't be overstated is the exposure to many different ways of addressing myriad organizational and operational challenges in different business contexts in practice. My experience with technology 20 years ago is worthless. But my experience wo…
What does "getting up there in age" mean? It has been my experience that the mid-thirties are kind of a "golden window" for senior-level talent. Some people think of it as "older," but not that many. We're old enough to have had the sharp edges worn away, but not yet old enough to make the management uncomfortable. Once we start getting into the 40s (or, heaven forbid, the 50s), attitudes start changing -drastically.…
You are correct that my unique expertise affords me some significant advantages. For certain fascinating classes of computer science problem, I’m the person everyone calls. My true CV is far weirder than the public ones. But ironically, that isn’t what companies typically pay me for except tangentially. I mostly get paid to fix broken engineering organizations because apparently I am good at it and there is no version of “broken” I haven’t seen before. I still think of myself as an engineer, and remain extremely technical, but most days I am solving people and organization problems. I am valued more as an executive fixer than for my technical ability despite having some extremely unique technical capability. The market has made it abundantly clear which is more valuable.
I will always love writing code but it is more enjoyable as a (very serious) hobby and craft, albeit with an end product that has often been licensable. I’m not even sure this is a bad thing, since it allows a level of code quality that would never happen in a commercial environment.
FWIW, I’ve always been able to get on with young people and old people, whatever that meant for whatever age I was. I genuinely don’t classify people that way, I am more interested in their experience and knowledge. Especially for engineers, if you are doing cool shit age doesn’t matter.