Sounds like you hate your job though, so I'd probably quit/take a break and re-evaluate what you want out of life.
Tell HN: The loneliness of a pretty good developer
151–160 of 519 posts
Re: Tell HN: The loneliness of a pretty good developer
#152Earlier quoted context omitted.
Eh, that is exactly what I don't want. Pretending I am this amazingly productive developer and my code is just trash. I just checked. In 2021, only two defects were created against my specific code changes. If I had to home into a weakness of mine is that sometimes I solve today's problem well, but don't think extensively about how tomorrow's problem in that space might look like. The struggle is between creating sim…
It's not about behavioural defects. It's that the _code_ is trash. It is unmaintainable and slows down all future changes, exactly because the person who wrote it didn't take the time to think about the future or even good architecture in the present. Every time I touch their code I have to almost redo their work because: - It's impossible to understand what is going on (For example when people load huge json or sql…
Now my first 2-4 years, that happened a lot, and I am not going to claim that I was fast. I was slow and either the code review would point something out that I would literary have to start from scratch or the next person that touched it would have to. This was actually the driver for me to focus more on simplicity. I basically discovered a direct correlation between complexity and how bad my code was.
To this day, if I catch myself doing something overtly complex it's a sign that my solution to the current problem is inadequate.
Ironically, my response would be the same if my code was trash. So I won't be able to convince you regardless.
Re: Tell HN: The loneliness of a pretty good developer
#153Re: Tell HN: The loneliness of a pretty good developer
#15420% of a team usually does 80% of the work.
The square root of team members or employees generally produce around 50% of the work.
You are 10% if your team producing 80% of the work?
Seems like you are in an outlier situation, maybe you do need to seek out peers that challenge you more, even if that is moving teams or moving jobs.
Re: Tell HN: The loneliness of a pretty good developer
#155Re: Tell HN: The loneliness of a pretty good developer
#156It feels like I don't have peers."
This chunk here is consistent across fields. It means that you are the big fish in this pond.
Some people like that. Some people hate it. It looks like you're in the latter camp, and that means that you want to look for a job elsewhere, in an organization which is bigger in one specific metric: the number of people who can teach and mentor you.
Ascertaining that metric is very difficult.
You should also be aware that if you find such a group, you may not like it as much as you think you will. Humans have a lot invested in status, and your status will decrease significantly if you move to a group where you are merely better than average, or perhaps a little below average. New job energy may mask that for some months.
Re: Tell HN: The loneliness of a pretty good developer
#157Tldr; Start coding less. Start teaching more. It is super fantastic that you have been able to learn, grow, and achieve so much. You do sound like a super star. It also sounds like you have reached a point where transition is required. I respectfully disagree with those who say "get a new job". This may be a good idea, but it is certainly not a solution to your issues which are very likely to come with you wherever y…
This mirrors others replies. I think you have all collectively convinced me that I need to focus more on helping others. I do like your phrasing a lot though. I wish I could mirror your communication skills. Your flow from complement to expressing your opinion is stellar. You used the word "I" twice in your reply, I've used it six times in this reply alone.
Re: Tell HN: The loneliness of a pretty good developer
#158If you are a truly a 10X developer(TM pending) and this is not one of those copy-paste kids love these days, you could found your own company or consulting agency.With the huge competitive advantage you have (probably unique in the world ) : a 10-men-strength worth development capability that only have to maintain 1 family. If mere mortals have founded companies solo or in pairs, imagine what you could do with 5-10X…
Re: Tell HN: The loneliness of a pretty good developer
#159Tldr; Start coding less. Start teaching more. It is super fantastic that you have been able to learn, grow, and achieve so much. You do sound like a super star. It also sounds like you have reached a point where transition is required. I respectfully disagree with those who say "get a new job". This may be a good idea, but it is certainly not a solution to your issues which are very likely to come with you wherever y…
This mirrors others replies. I think you have all collectively convinced me that I need to focus more on helping others. I do like your phrasing a lot though. I wish I could mirror your communication skills. Your flow from complement to expressing your opinion is stellar. You used the word "I" twice in your reply, I've used it six times in this reply alone.
Hope the best for you and your mental health in all of this :)
Re: Tell HN: The loneliness of a pretty good developer
#160I think you're an above average developer working at a below average company. This could be the root of all your problems. Nothing is more frustrating than working with peers you know aren't carrying their weight. Do you want to be an engineering leader? This is what you are, regardless of your official title at your company. Engineering leaders are judged by how much better they make everyone else. You may hear the…
This. I'd conjecture that this has led to OP becoming overconfident.
I also think that OP should not be a manager. If one dev is doing 70% of the work then that's either bad hiring practices or micromanagement where other team members are not trusted to deliver complex projects.