Hacker News new | ask | show | jobs
by simplerman 1890 days ago
A common theme on this site. I myself have conflicted with this. In my mid-30s, I realized that I need to move into management because I was not able to keep up with new paradigms such as functional programming and DevOps. I didn't want to be stuck in endless cycle of learning on my own time, just so that I can change job to get a pay raise.

But last few years been horrible as a manager. Now in my forties, I realized I am not a good manager. Programming is my hobby and I get to do that as a developer. But as a middle manager, I have no real power, but I am responsible for delivery of product. Moving higher up also seems like too much work and politics. I tried to get a job as developer but I got rejected multiple times mostly due to the fact I am rusty as coder. But I still want to go back to programming. So now I am studying LeetCode in my evenings.

My current plan is:

* Study LeetCode and get a job in FANNG\ * Always be preparing for interviews\ * Switch jobs often, I spent too much time at my current company to climb the ladder\ * Specialize in something such as Java or Python\ * Find a way into consulting firm. I could start focusing on this now, but I want to build up some cash reserves with FAANG salary\ * Become independent consultant\

Once independent consultant, I am hoping I won't have a real boss, I can work with clients and if they are abusive, I can fire them. The hard part is specializing in the right thing and then building reputation and network.