There's one question I always get, though.
This question often comes from folks who have read about the "10000 hours of practice" you supposedly need to get good at a skill.
The best software developers are rarely the best programmers - and vice versa.
Generally speaking, not by doing a side project.
You get it by doing _different_ types of creative activities that approach the skills of software development from a different direction.
This is the right kind of practice.
But a group of great programmers does not by themselves add up to a great team.
But I think we’ve always known, at some level, that that’s too narrow a view.
Assemble a team with a wide range of backgrounds, interests, & skills, foster a culture of respect & discussion, and you’ll never go back.
[end]