Work with People You Love
blog.keen.io
blog.keen.io
I just wanted to note that the above is the definition of hubris, and exactly what the people doing EDD (Ego-Driven Development) are thinking: http://deliberate-software.com/ego-driven-development.
Having said that though, I do hope that your team is indeed that awesome and I wish you success. I would just caution you to think very critically when you become tempted by the "we're too awesome" line of thought.
We're working hard to not fall into any of the traps of working with friends. It's not easy. Who knows if we'll succeed. But we're trying.
Another way to approach it is to work with people who are really competent and who you have an enormous amount of respect for. If, through work, you happen to form a bond of friendship with them that's great and you can continue to be friends even if your life takes a different direction. Should that happen, you can move on to a new job and still look for competence from people you can respect and build up that sense of camaraderie with a new team. Maybe it will lead to friendship and love. Maybe you'll not socialize with everyone on the team but you'll still have massive amounts of respect for their ability to get the job done that you don't need to feel like you have to love everyone. This approach does scale out to thousands of employees. If I'm in the same company as you, I don't have to like you but I should be able to expect that you'll perform your job competently which will earn my respect.
(BTW, I have no idea what crises, if any, the author and their company have gone through. Maybe that'd be a good post for them?)