Live data from Hacker News

Tell HN: The loneliness of a pretty good developer

news.ycombinator.com

81–90 of 519 posts

Re: Tell HN: The loneliness of a pretty good developer

#81
You didn't mention your actual life and what makes you happy, aside from mentioning you are lonely and stressed.

If you're happy with the pay/location, work less. Most people really only have a few hours a day of full-on productivity. A large part of many jobs is station.

Maybe teach or do something so working less is less obvious, because that would be noticed. But get a life, something that lets you enjoy moving around and engage with people who aren't part of work. It's very, very unhealthy to just work. And don't forget, the only 'reward' for being a committed worker in this situation is more work. You will be taken for granted.

A lot of comments are about becoming an "actual" 10x developer. But that's contextual. If you're solving problems for a company or people you care about, great. Otherwise, tech comes and goes, keep the focus on quality but otherwise it's unlikely there's much meaning to "better" work unless you're creating something deeply reusable or are in research.

Re: Tell HN: The loneliness of a pretty good developer

#82

I haven't experienced being a 10x developer (biologist first, coder second), but I have found myself in the position of being at the top of my game (problem solving and innovation more than LOC), while also being frustrated by the limitations of the company I was at. So, I switched jobs. Everyone at the new startup is equally or more competent than me (in their own domains, which overlap, but not too much). I'm inher…

That's how I feel now at my first post doc. I feel frustrated and bored already with no real mentorship or any prospect of growth. I'm really eager to be in a place where people love what they do and continuously be challenged. That's why I'm seriously considering leaving academia

Re: Tell HN: The loneliness of a pretty good developer

#83
"I have completed 71% of all story points in 2022, the other 9 are responsible for the other 29%" -- this is close to the 2080 rule: 20% of the people doing 80% of the work. And yes "If you’re the smartest person in the room, you’re in the wrong room.”

I work in a similar situation(a startup), the few very senior peers I work with basically can not code, they're probably much better compensated than me. There a few junior developers actually pick up stuff faster and can produce some code at the end of the day. Overall I could hardly learn a thing and feel lonely all the time. And yes I'm thinking about leaving but in the meanwhile changing company too frequently is not good, I will just hang on for a few more months.

The OP should just find a more challenging company to work for is my suggestion.

Re: Tell HN: The loneliness of a pretty good developer

#86
post #75

Tldr; 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

#87
Hi, thanks for your post, you mentioned in the comments that you have good systems that allows you to write code well, do you mind sharing what are those systems? Or where could we learn them? I definitely don't see your post as bragging but more inspirational and I would like to learn how to type code like that and be that kind of developer that ships good quality products.

Kind regards.

Re: Tell HN: The loneliness of a pretty good developer

#88
post #66
post #16

I 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…

Or he just bangs out a ton of crappy code in the name of "pragmatism", while everyone else has to clean up after him and thus takes longer. I've seen this many times.

This could be the case, but we don't know, and it's also helpful to think about this from a charitable perspective.

Re: Tell HN: The loneliness of a pretty good developer

#89

I’ve worked with people who could have written this post with the stats and how they consider themselves, but they were awful to work with. People didn’t challenge them because it was exhausting, because they knew best, despite their constant churning out of garbage code that the business didn’t have the guts to address. That’s not to say you’re bad or your code is bad, but it’s definitely worth considering whether t…

> People didn’t challenge them because it was exhausting, because they knew best, despite their constant churning out of garbage code that the business didn’t have the guts to address. That doesn't square with how people are going out of their way to query OP though, no? If people drag you into meetings tangential to your work, it seems unlikely that they hate working with you...

Difficult to say without knowing the OP personally, but in my experience, all of this can square.

There’s complex dynamics at play that are a product of the genius developer mythology: someone produces a lot of code, the system becomes an extension of that person, everyone becomes dependent upon that person regardless of whether the person is good or bad, enjoyable to work with or not, because they’re the genius system-whisperer.

Earlier this year I spent some time at a company that has an incomprehensible system that is deeply problematic and painful to work on — so much so, they brought on dozens of developers to try and speed up the rate of delivery (I was one of them) — but the person who built it (and is most productive in it) has been elevated into a position where he now owns the entire technical implementation for the company, and is responsible for designing the solution to the nightmare he created, despite clearly demonstrating he has no business doing so: he’s simultaneously a linchpin and incompetent.

There’s probably some version of the Peter Principle that applies to software engineering: a software engineer’s output will rise to the level where it’s a burden.

Re: Tell HN: The loneliness of a pretty good developer

#90
> I catch myself becoming more controlling because at this point about 80% of the code base is my code for the applications my team is responsible for. I don't think that's a good thing, at the same time what I find plainly obvious is not to others.

I heard once from people who prepare for math competitions: "If your are the smartest person on a team, you are on the wrong team."

Post reply on HN