True dat.
In many companies as soon as there is even the slightest hint of passioned discussion you will get someone who tries to step in "defuse" the situation and remind everyone of the "respect in the workplace" policy or some such.<p>This will then often lead to the intervening party trying to broker a "compromise" between the two parties where the emphasis is more on how to resolve the dispute without anyone getting their feelings hurt.<p>As long as the argument hasn't gotten to a point where you think someone is likely to get punched or it has got personal or so far off track that it doesn't look like it will ever end I think it's usually best to just leave people to argue it out.<p>In the end even the "winning" party is now likely to be more mindful of the potential pitfalls of their idea when it is being implemented.<p>If you are working with other people I think you should aim to have an argument a day.
Can anyone explain to me how 37signals got all the way up on the high, preaching horse? Aside from a handful of well designed web apps that are used primarily by web dev's and designers, what makes their wisdom worthwhile? I'm sure this will get down-voted into oblivion but I am genuinely curious.
I would add this attitude to the long list of "counterintuitive things you should do if you want to be successful in the long run".<p>Sure, a company where everyone is all chummy and nobody disagrees once a decision has been made, that sort of place might be successful in the short run. They can probably iterate more rapidly when no one argues about a feature. The might be able to implement more features in a shorter time when no one argues about implementation. Ultimately, though, I would bet they end up with an inefficient product that no one wants.<p>Actually, this reminds me of how Penn and Teller describe their relationship: <a href="http://www.youtube.com/watch?v=QYcabRJRG54" rel="nofollow">http://www.youtube.com/watch?v=QYcabRJRG54</a>
One of the biggest things that can get in the way of a useful debate, however, is pride.<p>There are a lot of employees that love to argue and, even once it is clear they are wrong, they will still argue for their point and refuse to back down.<p>This emerges even more around design decision when there is no clear right and wrong and two parties are battling for their ideas. Sadly, it is often said that those two argue the longest are the winners, regardless of who is right.<p>I would say passion and the ability to challenge everyone's ideas is extremely important, but you must combine it with humility and the ability to back down when you know you are wrong (or at least more wrong than the other).
Corporate American seems to be headed far in the other direction. People seem to be more interested in being friends with everyone (while talking about them behind their back) than doing great work. Any kind of confrontation is seen as a serious issue.
I would really love an actual example of what he is talking about. Sure I can use my imagination, but it would make the post more interesting. It's a good point he makes, but concrete details always provide an excellent analytic touchstone.<p>Incidentally, this is a good trait (IMO) to instill in your kids. I love arguing with mine.
Similar to being able to discern what customers want vs what customers need... or being able to tell a person who wants to buy your product you don't think it's a good fit (and, of course, suggesting an alternative)