You need probably two or three really, really, really, sick developers, you need one quasi-developer who’s more of an organizing layer, and you need one person who’s just a maniac and just a bundle of energy.
Ideally, those people are also as different as possible.
When you’re forced to find commonalities beyond the superficial commonalities, it just creates way better teams.
It doesn’t necessarily mean like, you know, four guys and you need one girl, or four girls and you need one guy… You just have to be different. Different in how you were raised, different in how you think.
Different in religion, if that’s your thing. Just differences. You need differences, but commonalities, like, against those four archetypes. Like, I see those three or four people in any meeting, I get super excited.