Conversation

Also, I think it's false that programming is necessarily a team activity. It depends. Some people are perfectly capable of creating great software completely on their own. I don't think this is necessarily a bad thing. The bad thing is when it's seen as universally good.
Replying to
There is loads of great software that is basically the effort of a single person. Not every piece of software needs to have a 30 person team behind it and a multi-million dollar budget. This is also an extremely toxic assumption I see people making.
2
If you are making something that requires more than one person to work together, then you need people who can work well in a team! If you are just making a small self-contained tool (e.g. ), then that's ok too! Stop assuming everyone and everything works the same way