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.
1
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