Corante



About this author

CORANTE

Arnold Kling has a Ph.D. in economics from MIT; founded homefair.com, one of the very first commercial websites, in 1994; separated from Homefair in January 2000 after it was sold to Homestore; is author of Under the Radar: Starting Your Internet Business without Venture Capital, and is an essayist. Send comments to us at econ@corante.com

Subscribe
Recent Comments

Recent Trackbacks

CATEGORIZED POSTS
Bottom Line Archives
Site Search



Powered by
Movable Type 3.2
Don't Miss The DrugSafetyHub, a new blog on counterfeit drugs and the evolution of the pharma industry
The Bottom Line

« Starbucks vs. Subway | Main | Entertainment PC? »

December 16, 2003

Windows vs. Unix Culture

Email This Entry

Posted by Arnold

Joel Spolsky writes,


What are the cultural differences between Unix and Windows programmers? There are many details and subtleties, but for the most part it comes down to one thing: Unix culture values code which is useful to other programmers, while Windows culture values code which is useful to non-programmers.

This is exactly my view of the cultural difference between open source programmers and proprietary programmers. One group is geeks writing software for geeks. The other group is geeks writing software for suits.

Comments (4) + TrackBacks (0) | Category: software market and open source


COMMENTS

1. ivan on December 16, 2003 10:11 AM writes...

I'm not sure this is right. Take the fact that, as pointed out in the lastest Technology Quarterly of The Economist, open source code is translated in much more languages (real languages that is) then proprietary so that computers with open source software is much more accessible worldwide. It shows, i think, that open source software can become more then only programs for geeks...

Permalink to Comment

2. lee on December 16, 2003 10:23 AM writes...

We need to keep clear the distinction between Unix and Open source. Not all Unix programmers are Open source programmers, and vice versa. There is such a thing as proprietary Unix software that was written for suits.

Permalink to Comment

3. Brad Hutchings on December 16, 2003 11:08 AM writes...

The key quote is:
"Apple finally created Unix for Aunt Marge, but only because the engineers and managers at Apple were firmly of the end-user culture (which I've been imperialistically calling "the Windows Culture" even though historically it originated at Apple)."

Generally, I have perceived open source people to value source code above all else. For them, the source code is the product. Proprietary developers, by contrast, value source code in proportion, and a fairly small one at that. Source code is just a means to take a vision and a design and turn it into something Aunt Marge can use. And in fact, the vision and design has to be right before the source code can do any good for usability. Even in the Mac and Windows culture, there are few people who really get that.

So why, if proprietary developers value source code in proportion, would they not want to participate in open source processes or give the source code away? I don't think it's so much about wrecking the market for the "product" as much as it's a recognition that few people value vision and design in the right proportion in general or would in practice with their specific case -- that hobbyists would do stupid things like add a button here or a menu there without considering overall performance and usability.

-Brad

Permalink to Comment

4. t-shirt-man on April 6, 2004 04:53 AM writes...

Very interesting article.

Permalink to Comment


EMAIL THIS ENTRY TO A FRIEND

Email this entry to:

Your email address:

Message (optional):




RELATED ENTRIES
test entry
Taking a Break
Moore's Law and Military Technology
Biotech and Sports
I'll take Ohio
Email Innovation?
99-cent rip-off
If Brad DeLong called me stupid