Tell HN: The loneliness of a pretty good developer
11–20 of 519 posts
Re: Tell HN: The loneliness of a pretty good developer
#12Re: Tell HN: The loneliness of a pretty good developer
#13Re: Tell HN: The loneliness of a pretty good developer
#14Try teaching. This world needs more of competent developers to teach. It could also help with your loneliness, and people will appreciate it. Win win situation. FWIW, one of my friend is the maintainer of one of the most popular FOSS. He doesn't code as much anymore, but instead focusing on building relationships with people, like a dev evangelist. He seems really happy doing it.
Currently I train new developers with all the tools we are using, and our CI/CD process. I mentor one new hire in six month cycles, and yesterday I got an intern mentee.
I also write a lot of technical docs mainly as a way to explain to others how different parts of the system function. As I make code changes, I update the docs as my own personal definition of done.
In terms of a college career, I'm not sure a college could pay me as well.
Re: Tell HN: The loneliness of a pretty good developer
#15I didn't mind being the smartest person around, but I did find it a relief to be surrounded by other people at or greater than my level when I switched to a different team.
Re: Tell HN: The loneliness of a pretty good developer
#16Do 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 term force multiplier used. Say you are really a 10x engineer, how much more effective are you if you could improve the efficiency of 350 developers by 10%? Mentor, teach, help establish culture, make systemic changes to help your peers become more effective.
Regardless, I think you're a bad fit for your current company and its culture. And yes, many of us have worked in environments, like a startup, where we knew we were critical to success. Fail to deliver and a funding round wouldn't go through and people would lose their jobs. It's stressful, but I hope you're adequately compensated.
Re: Tell HN: The loneliness of a pretty good developer
#17Earlier quoted context omitted.
+1. I had a similar crisis when I was a “big fish in a smallish company”, I wasn’t learning, I wasn’t being stretched and felt like I was going to get stuck in this eddy. Move to a bigger company, be challenged again.
I mostly agree, but I don't think the company necessarily has to be bigger, just more competent and ambitious(?).
Advice for OP: what companies do you admire? Either globally or locally? Have conversations with folks at that company (LinkedIn is your friend in accomplishing this) and see what people actually working at these companies think about challenges and accomplishments at their employer.
Re: Tell HN: The loneliness of a pretty good developer
#18Try writing code, something wildly out of your specialty. Example: if you are good at crud code, try writing game code.
If you want to level up code wise, then you need to connect with people at meetups or conventions.
You have to keep perspective on life and work.
Re: Tell HN: The loneliness of a pretty good developer
#19> I worry that by not being challenged I will become complacent. Fair worry. > What can I do to change things? You should switch jobs. I've been the top technical person at a couple of companies (not the size of your company, however). It can be exhilarating to be "the person". You get a lot of respect and autonomy. But it can be easy to fall into the curse of the expert beginner: https://daedtech.com/how-developers-…
I've been "the goto guy" at a few places, usually just ended up that way over time, and when I switched jobs, suddenly it felt like I didn't know anything, or at least had a lot of catching up to do.
Like I was a SME at my previous company, that got pulled into a bunch of meetings, and was often brought up and thanked in multiple town hall meetings for various projects I worked on.
At my new job, it was obvious that everyone was using technology and architecture that I was never exposed to and I had a lot to catch up on, and I still am. I am definitely not a SME here. Although I have been on one project just long enough that I will start helping onboard and overseeing some junior engineers soon, it sounds like.
Also, I'm smart and can pick up things quickly, but I would never consider myself a 10x engineer.
Re: Tell HN: The loneliness of a pretty good developer
#20I don't know if the strict definition of a 10x developer is relative to other people surrounding you; a lot of us could claim to be 10x situationally. I didn't mind being the smartest person around, but I did find it a relief to be surrounded by other people at or greater than my level when I switched to a different team.
I mean, if I would perform so much better than my coworkers, in the end that would lead to me doing all the work for basically the same pay. So it would be an opportunity to find a more challenging gig.