Nope.<p>I'm in my 40s, and have held jobs as a Disneyland stage performer, nonprofit manager, bar manager, US Army officer commanding tanks, doing machine learning development for a hedge fund, ground processing algorithms for spy satellite collections, CI/CD orchestration services for a platform provider serving hundreds of geointelligence developer groups, and have spent most of the past decade working the infrastructure layer for various Air Force software factories, currently being employed by a vendor of Kubernetes cluster management software.<p>I've got degrees in biology, philosophy, applied mathematics, finance, public policy, computer science, and information security.<p>I've competed at various levels in cross-country running, track and field, volleyball, basketball, soccer, have through-hiked roughly a quarter of the Pacific Crest Trail, have open-water swam over 5k, and currently lift weights 6 days a week.<p>This is just me. I absolutely love to learn, to be exposed to things I've never done before, to show rapid improvement in something. As soon as I get too specialized and familiar, I get bored. I'm sure I just threw up a bunch of red flags to HR and engineering manager types concerned that if they hire me, I'll just leave, but the reality is over half the people they hire are going to leave in the next year anyway. Maybe I'm earning a bit less than someone who specialized in some obscure lucrative sub-field of software development that happened to take off in the past decade, but I'm still earning more than 95% of all Americans, more than I ever reasonably expected given my family background, I'm healthy and attractive, have a beautiful wife in a loving, fulfilling marriage, get to live in a time of peace and prosperity in which I can work from home at whatever hours I please, it's sunny and warm nearly every day. I'm as blessed as a person has ever been.<p>On top of that, I know a ton, have a passing familiarity with nearly any topic, have met and talked to people from every imaginable walk of life. I've got a broad perspective that keeps me out of the pits of despair and solipsism you see people falling into when their impression of the world outside of their tiny little corner of specialization comes entirely from news headlines. Having tried so many things and not being the absolute best at them, seeing the challenges they present and that the people doing them do, in fact, know what they're doing, I don't have the expert scope creep you see from so many engineers who believe everyone else doing anything else is stupid and all problems would be solved if we just put engineers in charge of everything.<p>Hell no, I don't regret it.