Linked by Nicholas Blachford on Wed 11th Aug 2004 07:53 UTC
Editorial Computers are complex systems but it's a mistake to assume they need to be complex to use. However, usability is not as easy as it may first seem. It is a different discipline from software development lacking the strict logic or having a "right way". There are only differing requirements and differing collections of guidelines. Making things easy is difficult.
Permalink for comment
To read all comments associated with this story, please click here.
How about Squeak?
by Ed on Wed 11th Aug 2004 18:00 UTC

Since we're having such a wide open discussion of computer use paradigms, I was wondering whether anyone following Nicholas Blachford's series and this thread have opinions about the eventual "every day use" suitability of highly factored, late bound, behavior-defined object oriented language+operating system virtual machine entities such as Squeak ( and its emerging distributed visualization extension, Croquet (

(This is, once the Squeak VM were made more thread safe than it is now).

It seems to me that many of Nicholas' hardware and exokernel ideas might well suit the viability and scalability of such rich environments, where users are empowered to be spontaneously creative in the ways they can extend the functionality of their applications and even the operating system under it (which is creatively factored into hotswappable parts).

-- Ed