In the thread, there were at least a couple of examples of high-verbal-abuse programming cultures (Apple and Linux) which get significant amounts of useful work done, and I think there were more.
I don’t believe that scorn just gets dumped on people who don’t have a git’r’done attitude—there have certainly been flame wars about the best programming language and operating systems, and no doubt about other legitimate differences of opinion.
Still, I’m wondering about successful programming environments which enforce courtesy rules. The only one I can think of is dreamwidth from its self-description. Running a livejournal clone isn’t nothing, but it also isn’t as much as inventing new products. Any others?
In the thread, there were at least a couple of examples of high-verbal-abuse programming cultures (Apple and Linux) which get significant amounts of useful work done, and I think there were more.
I don’t believe that scorn just gets dumped on people who don’t have a git’r’done attitude—there have certainly been flame wars about the best programming language and operating systems, and no doubt about other legitimate differences of opinion.
Still, I’m wondering about successful programming environments which enforce courtesy rules. The only one I can think of is dreamwidth from its self-description. Running a livejournal clone isn’t nothing, but it also isn’t as much as inventing new products. Any others?
So I asked a friend about courteous programming environments, and he mentioned a couple that he’s worked at:
Webmethods, renamed as Novell Business Service Management Managed Objects at Software AG
Anyone know where Google fits on the courtesy to flame spectrum? How about Steam?
There is a bit of a difference between commercial, for-profit companies (especially public ones) and FOSS projects.