Minor example, struggling this morning (password fails, no reset email is appearing, etc.) with getting into our damn accounting system to "approve" (by checking a box) some training expenses that I already approved anyway. Little stuff like that but also big stuff like the specific questions that need to be submitted for a performance review (or the multiple meetings associated with such a review). I'm earning more money than I have ever earned in my life and finally have a chance at funding a normal retirement (I came to this career late) but there is little joy in my work life.
Ask HN: Lead developer but I just don't enjoy management
31–40 of 97 posts
Re: Ask HN: Lead developer but I just don't enjoy management
#32Assuming you don't want to suck it up and keep doing management you have three options:
* You can choose not to be 'promoted', where you'll be happy in your job, but your salary stagnates.
* You can hoose to move to a larger organisation, where you can be 'promoted' and add significant value without all the management stuff that you don't enjoy, but those jobs are in short supply and competitive.
* You can keep job-hopping as a senior dev, and keep pushing your salary up with each jump.
Re: Ask HN: Lead developer but I just don't enjoy management
#33Re: Ask HN: Lead developer but I just don't enjoy management
#34Spending a lot of time doing things like you are doing causes your marketable development skills to decay over time. If you did spend the 5 years of your life like that, and decided you wanted to move on and wanted a staff engineer/lead position you would be up against people that are doing mostly software development most of the time.
Re: Ask HN: Lead developer but I just don't enjoy management
#35When I come to similar realizations, I make a career transition. Speaking personally, in one role I found myself managing a team of contract software developers in a different time zone. I didn't enjoy the extra communication overhead, quality issues, and the feeling of not being able to establish an interpersonal relationship with them. When I learned that our senior management was going to hire a team of contractors again I left the position. Leaving this position resulted in a pay cut but the benefit for my mental health was huge.
Re: Ask HN: Lead developer but I just don't enjoy management
#36A lot of people are just really good at different stages of a company's growth. Me, I'm good at starting from scratch and going until we've shipped the first few major versions of a product or service and have a small but significant number of paying customers. I like the chaos, the blank slate, and I'm not overwhelmed by analysis paralysis on what we should do. I love being involved in everything and wearing lots of hats, and being knee deep in both architecture and development.
Other people are far, far better than me at taking it from there and growing it to "enterprise" level and having 1000s of paying customers. They are good at taking things that were owned by one person and growing a team around it, filling in the feature gaps, etc. They are good at maturing the company's organizational structure as well as the product offering.
Once I had the lightbulb moment that (a) I wasn't very good at those later stages and that (b) I had zero interest in becoming better at them, it allowed me to choose a more compatible career path and made me way happier. Thinking of it as a relay race has also helped me do better at planning ahead for the eventual transition. Just one example: I do much better now at preserving documentation around a lot of our original thinking/planning, especially tradeoff discussions of now vs later things.
Re: Ask HN: Lead developer but I just don't enjoy management
#37Earlier quoted context omitted.
> and the staff engineer track. It sounds like you simply want to do the latter - so no, there is nothing wrong or unusual with what you are wanting. I could be wrong but it sounds like the OP doesn't even want to be a staff engineer (if my understanding of staff engineer is correct). https://davidxiang.com/2021/01/19/staff-software-engineer-re... I'm pretty sure you're still expected to guide other engineers (co-wor…
Staff engineers are not a monolith. Software engineering is a huge discipline. There are staff engineers out there that do more architect/solver types of work. https://staffeng.com/guides/staff-archetypes In any case, leadership skills tend to go with the territory.
In my experience, all it takes is your organization to go through one "re-structure", you randomly get a new manager one day, and they have a different expectation on what staff engineer means/should do.
Next thing you know, you're being expected to stop architecting so much, spend more time mentoring interns who have never coded before and got hired randomly because ______.
I wouldn't roll the dice that your job description/definition/expectations stay the same team to team, manager to manager, org to org, etc.
I'd avoid "dancing" for the extra raise or whatever comes with being a staff engineer versus a regular senior engineer if you don't like dealing with people/having a lot expected out of you from a communication, presentation, human interaction standpoint.
Re: Ask HN: Lead developer but I just don't enjoy management
#38He confided with me that he was beyond stressed and out of his element with management. He hates telling people what to do - he wants others to tell him what to do and he knows he's a rockstar at that. He finally said screw it and had a meeting with the heads, a heart-to-heart, and accepted to take a pay cut and basically self-demote himself. He did have a side hustle though, so the pay cut wasn't so bad for him.
Re: Ask HN: Lead developer but I just don't enjoy management
#39In FAANG/larger companies they outline the management track and the staff engineer track. It sounds like you simply want to do the latter - so no, there is nothing wrong or unusual with what you are wanting. The problem is those roles are harder to find and grow into in smaller and even medium companies. Eng pay tops out unless you gain management responsibilities whereas at those large companies they will pay staff…
> and the staff engineer track. It sounds like you simply want to do the latter - so no, there is nothing wrong or unusual with what you are wanting. I could be wrong but it sounds like the OP doesn't even want to be a staff engineer (if my understanding of staff engineer is correct). https://davidxiang.com/2021/01/19/staff-software-engineer-re... I'm pretty sure you're still expected to guide other engineers (co-wor…
Re: Ask HN: Lead developer but I just don't enjoy management
#40- Never work with jerks (either boss, customers, coworkers...) - Never be anyone's manager
It has worked out great! I've gotten to work on a steady stream of hard problems, working right at the middle of what I'm good at, what I love, and what people are willing to pay for. And for/with great people.
The guarantee you have in choosing to write code is that you get to write code!