HACKER Q&A
📣 chistev

Do you prefer working as a solo developer or as part of a team?


Obviously there's a limit to what a single person can build. But do you prefer working solo, perhaps as a freelancer, or as part of a team were tasks are delegated?


  👤 not_your_vase Accepted Answer ✓
In my life, I have worked only once in a competent team. It was great - people actually knew their stuff.

But that was a one a off. In literally every other team I have exclusively worked with incompetent people, who were only detrimental to the project and to my mental state also.

Due to this, I prefer to go solo whenever I can.


👤 bloomingkales
Solo is my default mode, so I don’t really see it as a preference. If there’s no one else, I’ll do it solo.

In my past I’ve had a very enjoyable experience in a complimentary duo team. In my actual career, I was always on reasonably big teams and never preferred it. I often felt like my past team (just me and some other person) could have done what many companies do with full teams.

Not to sound so arrogant, but a lot of features go through product/design/dev/qa and really me and another dude used to knock stuff like this out without even using project management software. Crazy how much we got done just going back and forth in chat.

That’s been my general feeling in the industry. I just never really got why there’s so many other people at software companies (shrugs).


👤 marvin-hansen
Solo. It wasn't much of an option early on in my career but now as I went full Indy two years ago, I'm not going back. I think the recent advancement in Ai coding assistance really has changed the game what an individual can do. Just wrote about the topic recently.

https://neoexogenesis.com/posts/rust-windsurf-transformation...


👤 Clyd3Radcliff3
I like to be solo sometimes but most of the time i do prefer working in teams. Working in teams (regardless of the level of each individual) is the best way to grow up as an engineer/whatever, you can learn from more talented one as you can learn from junior by guiding them, also considering that confronting with other help you to watch at things in a different way.

👤 solardev
I love love love working in teams, as long as it's not micromanaged and Agiled to death.

Being able to work with people of different skill levels, both learning from them and tutoring them, is amazing for professional growth. I also love hanging out with them outside of work.

But I'm probably more social and extraverted than most devs. I get lonely if left alone for more than a few days.


👤 bhu1st
The teams I worked with in the past (even a Bay Area startup) never felt like a A-team. Over the last few years, I've developed a preference for Indie work and loving it.

👤 bravetraveler
Not a proper developer, but I prefer to do SRE work on my own where possible. Unfortunately, done well, it tends to share common ground with pretty much the entire organization. Some reprieve is found with the little development work this role offers

I appreciate well-run teams, endure the rest. Truly enjoy working alone. It's less about the people. After seeing how the sausage is made, I just want to get paid until I can retire. Disillusioned, to put it nicely.


👤 jjice
Fully solo can be a lot of fun sometimes, but a good team that complements each other makes the days so much more enjoyable. I've worked on many projects where I could almost completely ignore our front end because we had great front end engineers that loved doing that part. A good team that fills the gaps you don't enjoy or know and vice versa is a wonderful time.

👤 austin-cheney
It depends entirely upon the team. When I was writing JavaScript for a living I preferred to go solo but in absolutely every other work experience I preferred to be part of a team.

There was too much insecurity in corporate JavaScript about writing original logic, so being a team player meant doing the same stupid color by numbers nonsense as other people on the team and keeping your mouth shut.


👤 HumanifyAI
Both have their merits, but I've found team environments generally better for growth - you learn from others' expertise and code reviews. Solo work offers more autonomy, but you miss out on knowledge sharing and can develop blind spots in your technical practices. The ideal might be alternating between both throughout your career.

👤 Mystic_09
As an experienced one, I will definitely go for a solo, as you have more chances to explore and learn new things, I was working along a team just 12 weeks ago, and from than I have been a whole different developer.

👤 dakiol
In general I like to work with other fellow programmers. What I dislike are product managers and engineering managers (because all the Agile/Jira/Scrum/performance that comes with them)

👤 purple-leafy
100% solo, I get much more done, to a much higher quality, much faster

👤 panchhhh
I learned a ton from my early days in teams, but I've grown to prefer working solo - feels more liberating without all the meetings and red tape.

👤 herbst
Solo. And definitely not as freelancer that rather feels like having a part time boss.

👤 panchhhh
solo all the way for me. Too many meetings just kills my flow

👤 nejsjsjsbsb
As a team. As long as the team is high functioning and pleasant.

👤 babyent
Both but I like to be the one delegating and leading.

👤 codingdave
What about a team of independent devs? Where each have their area of ownership, so can operate autonomously, but they come together for big picture planning and coordination if they need help on a large effort?

I've worked that way in both SaaS and Enterprise environments, and it was the most enjoyable type of team setup across my entire career.


👤 uncomplexity_
really depends on who am i working with, but im fine with teams.