I realized that I was only a so-so programmer. the real ninjas were so passionate and knowledgeable; I was only successful because of brute force and overworking. I moved on to a career in the law - which is a much more natural fit for me.
> realized that I was only a so-so programmer. the real ninjas were so passionate and knowledgeable; I was only successful because of brute force and overworking.
I think I'm starting to feel this. I'm neither talented nor educated enough to work on things I truly find interesting and my ability to learn feels like its completely flatlined these days. Unfortunately, I feel trapped in what I do rn, because it's really one of the only decently paying careers I can get.
As I age I feel the opposite. I can't work out whats going on as quickly as I used to but when I do I am far more inclined to refactor stuff so that its easy for the next person.
As you age, you just can't bring the same focus and stamina to bear on a project - which is ok, because experience, wisdom, and efficiency can actually make things easier.
I'm a lawyer, but talented paralegals (typically just a college degree) can do very well. Especially ones who can master ediscovery - the production of documents stored electronically.
There's not the 24H grind with programming to a deadline. There can be long days, especially when preparing for a court appearance or a trial, and law firms notoriously work their associates very long hours to cover their significant pay checks. Attorneys at firms bill by the hour, so there's an incentive to work lots and lots of hours to be at the top law firms - but there are lots of more human jobs at companies as in-house counsel, or with the government or with a non profit or NGO.