Ted Leung on the air
Ted Leung on the air: Open Source, Java, Python, and ...
Sat, 27 Sep 2003
Computers, monocultures, and history
Simon Phipps has a good post with some other postings related to monocultures.

Today's computing environment is far more monocultural than is being discussed. It's not only the monoculture of Microsoft operating systems. It's a monoculture of statically typed languages derived from a C base. It's an operating systems monoculture where most of the ideas are derived or recycled from Unix. It's a hardware monoculture that results in hardware that is optimized to run C programs.

When I got started in computing, there was much more diversity of hardware architecture, operating systems, and programming languages. I frequently find myself longing for those days, and part of what you see in my blog is hearkening back into the history of computing to remind you that much of what's new has already been old, and that some of what is yet to be new, may also already have been old. That's not to say that we haven't made any progress, but maybe it's just a longwinded way of saying that those who ignore history are doomed to reinvent it badly.

Chris Csziksentmihalyi appears on the critical technical practices links page that Simon referenced (unfortunately, I couldn't get to his RPI pages, and his Media Lab pages are a maze that didn't yield the information I was looking for). Chris' work includes bulding technical artifacts that could have existed in an alternate history of technology.

If we took the manufacturing techniques that are used to produce today's high end PC's and workstations, and tried to go back in time to those days of diversity, what would we end up building? Given that we're talking about multiple processor cores on a chip, and hundreds of gigabytes of storage, and incredible rendering performance, would the assumptions that led to C/UNIX and their descendents still hold? It's too bad is commercially infeasible to find out.

[23:02] | [computers] | # | TB | F | G | 0 Comments | Other blogs commenting on this post
You can subscribe to an RSS feed of the comments for this blog: RSS Feed for comments

Add a comment here:

You can use some HTML tags in the comment text:
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are: <a href>, <em>, <i>, <b>, <blockquote>, <br/>, <p>, <code>, <pre>, <cite>, <sub> and <sup>.

You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk

Name:


E-mail:


URL:


Comment:


Remember my info?


twl JPG

About

Ted Leung FOAF Explorer

I work at the Open Source Applications Foundation (OSAF).
The opinions expressed here are entirely my own, not those of my employer.

Creative Commons License
This work is licensed under a Creative Commons License.

Now available!
Professional XML Development with Apache Tools : Xerces, Xalan, FOP, Cocoon, Axis, Xindice
Technorati Profile
PGP Key Fingerprint
My del.icio.us Bookmarks
My Flickr Photos


Syndicate
RSS 2.0 xml GIF
Comments (RSS 2.0) xml GIF
Atom 0.3 feed
Feedburner'ed RSS feed

< September 2003 >
SuMoTuWeThFrSa
  1 2 3 4 5 6
7 8 910111213
14151617181920
21222324252627
282930    

Archives
2006
2005
2004
2003

Articles
Macintosh Tips and Tricks

Search
Lucene
Blogs nearby
geourl PNG

Categories
/ (1567)
  books/ (33)
  computers/ (62)
    hardware/ (15)
    internet/ (58)
      mail/ (11)
      microcontent/ (58)
      weblogs/ (174)
        pyblosxom/ (36)
      www/ (25)
    open_source/ (145)
      asf/ (53)
      osaf/ (32)
        chandler/ (35)
        cosmo/ (1)
    operating_systems/ (16)
      linux/ (9)
        debian/ (15)
        ubuntu/ (2)
      macosx/ (101)
        tips/ (25)
      windows_xp/ (4)
    programming/ (156)
      clr/ (1)
      dotnet/ (13)
      java/ (71)
        eclipse/ (22)
      lisp/ (34)
      python/ (86)
      smalltalk/ (4)
      xml/ (18)
    research/ (1)
    security/ (4)
    wireless/ (1)
  culture/ (10)
    film/ (8)
    music/ (6)
  education/ (13)
  family/ (17)
  gadgets/ (24)
  misc/ (47)
  people/ (18)
  photography/ (25)
    pictures/ (12)
  places/ (3)
    us/ (0)
      wa/ (2)
        bainbridge_island/ (17)
        seattle/ (13)
  skating/ (6)
  society/ (20)



[Valid RSS]

del.icio.us linkblog

www.flickr.com

Blogroll

java.blogs
Listed on BlogShares

Locations of visitors to this page
Where are visitors to this page?


pyblosxom GIF