Personally I don't want such a culture in my own company.
Personally I don't want such a culture in my own company.
Managers manage people. Most (all?) companies have them, how many sports teams do you know of without a coach? Sure a team works without a manager but managers definitely get the most out of a team, that's their raison d'etre.
It sounds like you're looking for something other than a company - a group of independently motivated individuals striving for personal goals that happen to be close enough aligned that some useful product results. It sounds like a FOSS project in that sense.
Don't be afraid to fire yourself.
The teams that I've been in that were self-managing had a few things in common. The first one was that the incentive-structure was performance-based (even better, you should link it to the company goals) Second was that there was a social cohesion, 'the team' would get annoyed when somebody wasn't doing what he should have been doing, it's effective because people are social animals and nobody wants to be excluded (if they can help it). and third would be that they had the autonomy to make design decisions as long as these didn't impact stuff the others are working on.
I think that building a team that you can trust to get things done is well worth the hassle of firing/rehiring and maybe firing some more.