I haven't left yet but i do less and less programming work.
The reason is simply that i realized that i was not as good at problem solving as i thought, i also dont find joy in sitting for hours solving problems.
I used to be passionate when it came to programming, but i realized that the reasons i thought it was fun was mostly because i thought i was better at it than i actually where. I was the only kid in the entire school to program and all that.
But after starting a startup and working with other developers i realized that am pretty crappy at it. I also don't get enough joy to try to become better and on one level i can kinda see where my limit will be.
I always been extremely bad at maths and logic solving, i always had problems with sitting down and being focused on doing something like writing, playing video games or coding. I never will be able to solve problems fast enough to be a productive programmer.
It just is not for me, and its just a burden now when i have to do some coding.
Also other people in tech are just annoying, people who only brag about how smart they are. CEOs who are bullies and try to mimic steve jobs. Managers and other people seen tech as a burden for the company etc etc.
I've kinda had similar realizations to what you mentioned, althoughI can still kinda enjoy programming occasionally. Any idea where you're gonna go from here? Personally, the most realistic path is to just remain an enterprise code monkey unless salaries get massively deflated, and then move to tech adjacent business fields (management, etc.). I'll absolutley loathe the coming decades, but there isnt a ton of well paid options for an uneducated person that doesnt depend too much on luck.
If i did not have my startup that's starting to go well and hopefully i will be able to live of it. I would be an enterprise code monkey, there are still plenty of directions away from programming you can go from that direction and still make an middle class to upper middle class salary.
That is if you still can deal with the people who work in tech. I rather work with normal people who knows what they do is just an office job, other then people who believe they will cure cancer with their CS degree and CRUDy mobile app they are developing on their free time.
The reason is simply that i realized that i was not as good at problem solving as i thought, i also dont find joy in sitting for hours solving problems.
I used to be passionate when it came to programming, but i realized that the reasons i thought it was fun was mostly because i thought i was better at it than i actually where. I was the only kid in the entire school to program and all that.
But after starting a startup and working with other developers i realized that am pretty crappy at it. I also don't get enough joy to try to become better and on one level i can kinda see where my limit will be.
I always been extremely bad at maths and logic solving, i always had problems with sitting down and being focused on doing something like writing, playing video games or coding. I never will be able to solve problems fast enough to be a productive programmer.
It just is not for me, and its just a burden now when i have to do some coding.
Also other people in tech are just annoying, people who only brag about how smart they are. CEOs who are bullies and try to mimic steve jobs. Managers and other people seen tech as a burden for the company etc etc.