>The older I am the more I'm convinced that development is not individual thing - it's a team sport
I don't know, maybe development should be individual thing. Less bureaucracy, less politics, you get to control more. Besides other human can be finicky.
These days I rather be full stack dev.
Good thing is technology, due to non stop advancement, inherently enables individual to do more and more.
Nothing is stopping you from being a full stack dev, but teamwork, while it is tricky to achieve and execute on, is very valuable once it's there. This is speaking from my experience.
Most often I found that bringing on junior developers and mentoring them very closely brings about a very strong team bond. These developers also inevitably become very productive pillars of a team.
Of course, there's always going to be a place for solo work - by teamwork I don't mean constantly pair programming (although doing it a little bit is a good learning experience for fresh grads) - I just mean collaboration, communication, the like.
I don't know, maybe development should be individual thing. Less bureaucracy, less politics, you get to control more. Besides other human can be finicky.
These days I rather be full stack dev.
Good thing is technology, due to non stop advancement, inherently enables individual to do more and more.