Slashdot Mirror


Alan Kay Decries the State of Computing

gnaremooz writes "Computer pioneer Alan Kay (DARPA in the '60s, PARC in the '70s, now HP Labs) declares 'The sad truth is that 20 years or so of commercialization have almost completely missed the point of what personal computing is about.' He believes that PCs should be tools for creativity and learning, and they are falling short."

99 of 479 comments (clear)

  1. Arrgh.. by Defiler · · Score: 4, Interesting

    Another computer visionary with vague promises and criticisms.
    Instead of doing [insert clearly-defined practical thing here], you should be doing [insert vague semi-buzzword here, like "education", or "object"] and you should be using [insert visionary's product here] to do it.

    1. Re:Arrgh.. by RevAaron · · Score: 5, Insightful

      Another computer visionary with vague promises and criticisms.
      Instead of doing [insert clearly-defined practical thing here], you should be doing [insert vague semi-buzzword here, like "education", or "object"] and you should be using [insert visionary's product here] to do it.


      Not quite...

      While people are certainly welcome to disagree with Kay's vision, he's not in the same barrel of monkey that most so-called visionarise and pundits live. Unlike most of those, he's implemented those ideas, and has been spent implementing those- in real, live, usable code- for the last 30-some years. Kay doesn't have a product, he's got nothing in a box to sell. He does have an idea to sell, though you don't pay for it with your money. He's been doing it in a very practical way for 30 years, not just making vague promises.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    2. Re:Arrgh.. by cagle_.25 · · Score: 5, Insightful
      From the article,
      But a man like this cannot be dismissed merely because he occasionally creeps toward arrogance. What's much more important is that he does not merely complain. He has a vision and a team working to bring his alternate vision to reality.
      Alan's point is that the truly mathematical aspects of computing have become second-place to the eye-candy aspects. I think he's right, but I also think it was inevitable. Why would hordes of people that never loved math before all the sudden become mathematicians just because they have computers to use?

      Of course, Alan's aim is to change the tide. Hence, his work on Squeak. The goal for him is to use computers as a tool to enhance our thinking. More power to him.
      --
      Human being (n.): A genetically human, genetically distinct, functioning organism.
    3. Re:Arrgh.. by hcdejong · · Score: 5, Interesting

      But he does have a point. Most of the effort that's gone into hardware and software development, has been aimed at doing the same things faster. Real innovation is very rare. Our desktops still are essentially the same as the 1984 Macintosh. PDAs still haven't caught up with the Newton. Computers are still dumb.

    4. Re:Arrgh.. by Allen+Zadr · · Score: 2, Interesting

      It's a great vision, but in a world where every single computer is expected to have a firewall - Peer-to-Peer computing -- worldwide -- isn't going to happen.

      --
      Kinetic stupidity has a new brand leader: Allen Zadr.
    5. Re:Arrgh.. by Defiler · · Score: 3, Insightful

      I'm not belittling Mr. Kay's work.. Obviously his contributions have been significant. However, the ideas that are actually expressed in this article (not the ones that were old news in 1985) seem entirely vague and "catty". He claims we haven't done anything interesting with PCs in the last week. Arrogance.
      He does have a product.. He has his reputation as a visionary. In his line of work, that's more important than any software application or widget.
      His example: A software package that just looks like the modern equivalent of LOGO. Interesting, sure. Probably lots of fun to play with as a child. More compelling that e-mail or Wikipedia? Please.
      The article goes to great lengths to discuss how Alan Kay isn't resting on his laurels.. However, most of the comments posted here so far are allowing him to do exactly that!

    6. Re:Arrgh.. by JUSTONEMORELATTE · · Score: 3, Interesting

      When Apple released the Newton, they knew that the handwriting recognition wouldn't work well for all users right out of the box, so they shipped a game which let the Newton learn how to recognize your particular handwriting.
      When USRobotics released the Pilot (later to become the Palm Pilot) they knew that the handwriting recognition wouldn't work well for all users right out of the box, so they shipped a game which let the user learn how to write the Pilot's particular handwriting.

      Bummer how things progress sometimes.

      --

    7. Re:Arrgh.. by Pig+Hogger · · Score: 5, Interesting
      His example: A software package that just looks like the modern equivalent of LOGO. Interesting, sure. Probably lots of fun to play with as a child. More compelling that e-mail or Wikipedia? Please.

      Don't belittle Smallalk . It ain't. Case in point: some years ago, a friend of mine had the misfortune of having sold beaucoup computers and servers to an ailing airline, which was pretty much behind in it's payments.

      One day, I get an enthusiastic phone call from him: Can you go to the airport and go to $AIRLINE offices to fix their macintosh??? (I was the outside mac expert). When I got there, the V.P. of finance was at the reception waiting for me and handed me a five-figure cheque for the outstanding invoiced...

      Turns out that this single computer had an AI application written in Smalltalk that handled all the logistics and scheduling of their aircraft fleet; their whole operations depended on this one computer.

      I was not able to fix the mac: it's motherboard was shot.

      A week later, they filed for bankrupcy but at least, the cheque cleared.
    8. Re:Arrgh.. by hcdejong · · Score: 3, Insightful

      Nah, when USRobotics released the Pilot (later to become the Palm Pilot) they knew that the handwriting recognition wouldn't work well, so they required you to learn the device's alphabet rather than allowing you to use your own.
      And it's not just the handwriting. On the Newton, you could enter 'lunch with Mariah' and the Newton would connect the name with that person's entry in the address book. 10 years later, my Palm still can't do that. Nor can my PC.

    9. Re:Arrgh.. by Fred_A · · Score: 2, Funny

      Well yeah, but the cheque cleared, that's the whole point.

      --

      May contain traces of nut.
      Made from the freshest electrons.
    10. Re:Arrgh.. by Fred_A · · Score: 4, Funny

      Oh yeak, well *my PC* can :

      0 fred@discworld ~ > lunch with mariah
      bash: lunch: command not found
      0 fred@discworld ~ > su -
      Password:
      0 root@discworld ~ > urpmi lunch
      no package named lunch
      0 root@discworld ~ >

      damn

      --

      May contain traces of nut.
      Made from the freshest electrons.
    11. Re:Arrgh.. by RevAaron · · Score: 5, Informative

      I'm not talking about Smalltalk. I'm talking about Squeak. RTA.

      I've no acronym for this, but Know What You're Talking About (KWYTA?). Squeak *is* Smalltalk. It's not the only Smalltalk dialect there is, but it the fastest growing Smalltalk, the Smalltalk with the biggest online community around it.

      If you run a LOGO implementation, written in C, on top of your Linux/X11 box, you don't say that "C is nothing but LOGO," or "Man, leenux suxors, all you can do is play with LOGO" do you? You can use Squeak in a number of ways. You can use the eToys scripting system, which is what I assume you are thinking of as modernized LOGO. Or, if for some reason you feel more "adult" doing so, you can write the GUI in all of your apps in a purely programmatic way. Or, you could do what most Squeakers do- just get the job done in the way that makes sense.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    12. Re:Arrgh.. by Zeinfeld · · Score: 4, Insightful
      It's a great vision, but in a world where every single computer is expected to have a firewall - Peer-to-Peer computing -- worldwide -- isn't going to happen.

      Thats only true if you insist that the messages that pass between the computers have to be executable code. In the real world I don't think that is necessary or desirable.

      This was actually the subject of a long conversation Uri Rabinski and I had with Alan he spoke at the Darmstat WWW conference. Alan had been pushing the idea that PDF was a better model for information interchange than HTML because in PDF the content was encapsulated with the code that interpreted it and gave it semantics. Tim Berners-Lee later joined in the conversation but did not get any further with Alan than Uri and I.

      Needless to say I did not agree with this idea, and at the time it would be impossible to move PDFs arround as the core of the Web since they are typically five to ten times the size of the equivalent HTML and a fast modem was 28.8Kb/sec. But at a more fundamental level, with HTML google is possible, with PDF you are reduced to screen scraping technologies. HTML can render well to almost any output device (or rather could before being bastardized by netscape) PDF renders badly to anything other than paper the same size as the original rendering.

      If you exchange declarative statements rather than programs firewalls don't represent a barrier. This is exactly what we have in the biological world (which Alan had used as analogy), cells do not accept raw DNA from the outside and run it. Viruses have to bypass these defenses.

      I am not sure what Alan is up to here, the person who wrote the article clearly has a much less good idea of what Alan is up to than Alan.

      Sure there are problems with most software. Word sucks, as do most HTML editors, despite all the pretty graphics sloshed into HTML there are still no good tools for producing printed output. Open source alternatives suck even worse, we get a bad copy of Word and several bad HTML editors. Same for Excel and spreadsheets.

      If Wolfram had spent the last ten years doing something more important than writing a book that claims he is the modern Newton, mathematica might have gone somewhere interesting. Unfortunately it has gone from being a niche market tool for scientists to being a niche market tool for scientists and some engineers.

      --
      Looking for an Information Security student project suggestion?
      Try http://dotcrimeManifesto.com/
    13. Re:Arrgh.. by I_M_Noman · · Score: 4, Informative
      On the Newton, you could enter 'lunch with Mariah' and the Newton would connect the name with that person's entry in the address book. 10 years later, my Palm still can't do that. Nor can my PC
      Actioneer has been available for Palm for ages, and now I see there's a desktop version as well.
    14. Re:Arrgh.. by Lonath · · Score: 2, Informative

      When did Stephen King die?

      This is a long-running joke/troll here on /. where people post that Stephen King died. I can't believe a non-ac posted the troll. I admire that. Googling stephen king died slashdot, I got this page. which is pretty funny.

    15. Re:Arrgh.. by RevAaron · · Score: 3, Insightful

      Then what's wrong with LOGO?

      The first contact I had with programming was LOGO at a very young age. My answer to that question is that LOGO doesn't take it far enough, doesn't provide room to grow in. Squeak does. A person- a kid or adult- can learn the basics of programming ala LOGO using Squeak. But when she does, it's not just making a turtle move around the screen with simple procedural commands, rather getting down the idea of creating objects, and then attaching actions to them. Perhaps not a huge difference on the surface, but when it comes down to learning OOP [1] it is an important distinction. Unlike LOGO, that basic, core intuitive knowledge of OOP programming can be expanded upon within the same environment, and this learner can make the step up, going from just making balls bounce around the screen to writing a simple rolodex application with the same principles and no code; then make the step to writing database driven webapps with the Seaside webapp framework and the MySQL driver, or even better, the Magma object database.

      [1] Not to say that I think OOP is any sort of end-all-be-all, especially as it's imagined to be in the industry. But for someone learning to program at 15 years old right now, real knowledge of OOP would come in handy when they get their first job programming when they turn 20- OOP won't be some ancient COBOLian relic, something you've heard of but no one ever uses.

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    16. Re:Arrgh.. by dekeji · · Score: 2, Informative

      Unlike most of those, he's implemented those ideas, and has been spent implementing those- in real, live, usable code- for the last 30-some years

      Kay has done more than a lot of visionaries implementing his ideas. But have you actually tried to use Squeak or any of his other projects? They make neat demos. They demonstrate ideas very nicely. But I haven't found the "real, live, usable".

      Sadly, I find Squeak not even to be very useful for purposes where it should actually excel: user interface research and prototyping. While it has some nifty features, many parts of the system are quite messy, integration with standard desktop functionality is sadly lacking, and a lot of standard GUI functionality is either not there at all, or it is poorly documented and flaky.

      Kay makes good points, and he shows good demos. But he is still stuck in the "visionary" stage, and we really need more work to bring visions to real people. If he cared more about that, he'd implement his ideas closer to where people are working. Python/Gnome or C#/Windows or OSX/Quartz are powerful and easy enough to use that he could do everything in them. I'm wondering whether some visionaries aren't just afraid of putting their ideas into practice: too much work, and users might not actually like it.

    17. Re:Arrgh.. by catch23 · · Score: 2, Informative

      If there is a statement more clueless than this, you have just attained it. Squeak has always been, and always will be the open-source Smalltalk system. All other smalltalk systems have been proprietary and closed source. Anyone remember ParcPlace systems? They're probably still the most popular closed-source smalltalk system out there on the market. I didn't read the article, but I can tell you that Smalltalk and Squeak are the exact same thing though. Squeak is the modern implementation of the last revision of smalltalk (Smalltalk-80). If you look at their mailing lists, they still refer to the "purple" book a lot, the Smalltalk-80 specification written by Adele Goldberg.

    18. Re:Arrgh.. by Artifakt · · Score: 2, Informative

      Too dedicated to replacing earlier tools like ink and paper?

      Like having a "desktop" with "manila folders" where home users typically store "documents", even though these days half those 'documents' are music or video?

      Like showing a piece of paper being moved frrom manila folder to manila folder for file transfer dialogs?

      Like having a "recycle bin" that looks like a trash can and presumably catches those itty bitty pieces of paper that lurk inside the machine?

      --
      Who is John Cabal?
    19. Re:Arrgh.. by bob670 · · Score: 2, Insightful
      This isn't Dvorak we are talking about, get some historical perspective. Sadly the point people are missing is that most software "companies" have stopped looking for what "could be" and now focus purely on what's profitable. But the chase for "could be" brought us pretty far, pretty fast. I call for some balance to this situation, anyone else care to join me?

      I wonder how many great things we miss while MS stragnles the marketplace?

    20. Re:Arrgh.. by cagle_.25 · · Score: 2, Informative
      I respectfully reaffirm my position. Quoting the larger context,
      If business users were less shortsighted, Kay says, they would seek to create computer models of their companies and constantly simulate potential changes. But the computers most business people use today are not suited for that. That's because, he says, today's PC is too dedicated to replicating earlier tools, like ink and paper. "[The PC] has a slightly better erase function but it isn't as nice to look at as a printed thing. The chances that in the last week or year or month you've used the computer to simulate some interesting idea is zero--but that's what it's for." Kay also decries what he sees as a fundamental failing of the web--it is primarily an environment for displaying information, not for authoring it. "You can read a document in Microsoft Word, and write a document in Microsoft Word. But the people who did web browsers I think were too lazy to do the authoring part."
      We see that what Alan wants is

      simulation, and

      authorship.

      In other words, he wants computers used for computational purposes (where authorship == "computation of ideas") rather than simply presentational purposes.

      Regards,
      Jeff Cagle

      --
      Human being (n.): A genetically human, genetically distinct, functioning organism.
    21. Re:Arrgh.. by Abcd1234 · · Score: 2, Interesting

      And I completely and totally disagree. Funny, eh? I'd imagine a lot of Windows users would say that Unix is a pretty miserable environment to work in, too. It's all about what you're used to.

      Personally, I love the Squeak UI. The everything-is-an-object metaphor is literally built into the UI. You can inspect any part of the system and play with it as you see fit. Moreover, it has one of the most powerful development environments I've ever encountered. It's really *quite* cool, and if there were enough applications for it, I'd consider using it full time.

      But, hey, you say it sucks, so you must be right! Right?

    22. Re:Arrgh.. by mcrbids · · Score: 3, Insightful

      Our desktops still are essentially the same as the 1984 Macintosh. PDAs still haven't caught up with the Newton. Computers are still dumb.

      Computer technology is evolving. Quickly.

      Biological evolution took billions of years to get to today. Have you ever read up on Carl Sagan's Cosmic Calendar? If you were to compress the known history of the universe into a single calendar year, all of written human history would comprise the last 15 seconds on December 31!

      Whether you're talking about technology or biology, you can't evolve anything too quickly, or you throw out all the accumulated wisdom in the current design. That's why birth defects and substantial changes in genetics are rare - evolve too quickly and the mortality rate climbs towards insolvency.

      The QWERTY keyboard is with us, perhaps for centuries to come, even though there are "better" alternatives. But these "better" alternatives cost alot more TODAY to develop and implement than continuing with the QWERTY. So if you "know how to type", you're using a QWERTY.

      To change to another keyboard, you have to throw out all the accumulated wisdom associated with QWERTY keyboards - all the trained office workers, all the existing equipment in place right now, the typing tutor software, the toys, cell phones, PDAs, etc.

      And why? The QWERTY is "good enough", so we invest our resources elsewhere.

      Here's another example: Joel on Software - Things You Should Never Do. In this work, Joel claims that re-writing your nest egg software is the kiss of death for a software company, for the simple fact that in even a cruddy, poorly cobbled software, there's often many man-years of embedded wisdom in there - bugs fixed, design issues resolved, special cases handled, etc.

      You simply can't rebuild anything significant from scratch without tremendous cost. That's why our very sophisticated human cerebral brains are built upon the much simpler mammalian brain, which is in turn built upon the very simple lizard brain inside our heads. It's very literally three concentric sections of brain, with the lizard brain in the middle, the mamallian brain wrapped around that, and the cerebral cortex packed on around the outside!

      The biological cost of rebuilding our brains to factor out the now much-antiquated lizard brain functions is simply too high to be viable, so it's never happened, and the lizard brain is simply "infrastructure" for higher development.

      Look at the history of cities. You'll see the exact same pattern there... Example? Los Angeles has spent 75 years developing around the automobile, and their recent construction of subways have been extremely expensive (300 MILLION DOLLARS PER MILE) and the residual effects of the subway on local business has driven many to bankruptcy.

      It's been very costly, very slow, and cost overruns are the norm.

      So, when I hear somebody talk about making major changes to existing infrastructure, it's hard for me NOT to dismiss them, no matter their credentials. You simply *don't* change critical infrastructure of any kind without serious review and contemplation, and even then, you have to assume that it'd be 10x as costly and painful as you can imagine.

      --
      I have no problem with your religion until you decide it's reason to deprive others of the truth.
  2. Creativity by muttoj · · Score: 5, Funny

    I do not agree with the writer. I takes me a lot of creativity to find different ways to frag my friends in Battlefield 1942. Also playing battlefield teach me some nice skills for the real life. (press 9 for parachute whenever I fall out of a airplane and such)

    1. Re:Creativity by paulkoan · · Score: 3, Funny


      This has saved me countless times since I started taking my keyboard on flights.

      Now the TSA have started confiscating them, what am I supported to do?

      --
      This signature intentionally left blank
  3. Not-So-Sad Truth by CommanderData · · Score: 5, Insightful

    From the Article:
    The chances that in the last week or year or month you've used the computer to simulate some interesting idea is zero--but that's what it's for.

    I'd have to disagree with Kay here, just because his work was with education and simulation doesn't mean that is really what computers are to be used for. They're the most unique and versatile tool ever invented by man, their purpose is whatever we choose it to be at the moment.

    --
    Urge to post... fading... fading... RISING!... fading... fading... gone.
    1. Re:Not-So-Sad Truth by Deag · · Score: 5, Insightful
      I have to agree with this, he comes across as bitter about something.


      Also from the article:


      Kay's ultimate dream is to completely remake the way we communicate with each other.


      I'd say this has been fairly achieved (It came across in the article that it hadn't been). I can't vouch personnally for 30 years ago, but i'd say the way we communicate with each other has changed alot since then - text messages, email, mobile phones are a different way of communicating then what it was.

    2. Re:Not-So-Sad Truth by PhrostyMcByte · · Score: 2, Insightful

      Exactly. Just because Kay can't think outside of his box doesn't mean we should be captives of it. If everyone were using computers how he wants, they wouldn't really be "personal" anymore.

      As a programmer I put interesting ideas to good use and learn new things every day. The chance may be a lot smaller with average joes who just check their email but there's still a good amount of people who go deeper than that.

    3. Re:Not-So-Sad Truth by Scarblac · · Score: 5, Interesting

      They're the most unique and versatile tool ever invented by man, their purpose is whatever we choose it to be at the moment.

      I think that's his point - they're the most unique and versatile tool ever invented, we could do anything, but what we use it for is 99% things we basically had before - business documents and simple calculations, games, video and audio replay/recording.

      They could be so much more.

      --
      I believe posters are recognized by their sig. So I made one.
    4. Re:Not-So-Sad Truth by MalaclypseTheYounger · · Score: 3, Insightful

      Sorry, but computers are the most unique and versatile tool EVER invented? Step away from the PC every now and again and check out the world.

      The Wheel? Levers? Arches? Steel? Medicine? A bajillion other things? The computer is great, but the world did plenty without them. The computer has made us all stupider for using them, I think.

      Anyone remember how to do long division?

      --
      Check out the best P2P sharing website: MEDIACHEST.COM
    5. Re:Not-So-Sad Truth by ViolentGreen · · Score: 2, Interesting

      I don't think anyone would blow off a suggestion from Mr. Kay if has has another use. I agree that this is another vague and empty statement.

      --
      Not everything is analogous to cars. Car analogies rarely work.
    6. Re:Not-So-Sad Truth by kannibal_klown · · Score: 3, Insightful

      I don't totally agree either, but it's not that far-fethced.

      First, he said "tool." Medicine is not a tool.

      Second, he said "versatile." In this case, versatile means "flexible" or "has many different uses."

      Computers can generall used for:
      Games
      Internet
      etc

      But we use them for controlling sytems (nukes, trains, planes, etc), running simulations, protein and DNA analysis, keeping people alive, telling us what time it is, communication, data storage, mathematics, encryption, and many more that we haven't even explored.

      That seems prett friggin versatile to me!

      The wheel, yeh, I admit, its more versatile. It's used in travel, gears, a million-and-one uses. On top of which, it's the basic principal of other things: propellers, screws, centrifuge, etc. And I definately classify it as a tool.

      Arches are awesome, but they're mostly just used in architecture or other things requring strength (shoes, cars, etc). While cool, hey're use is not THAT versatile.

      Levers are good for making something stop and go (or controlling speed). While they can make trains stop / go, machines stop / go, they're just doing the same hting only to a different device.

      Steel, ehhh, I don't know if it fits the definition. While it is useful in many things, I just don't know if I can call it a tool. Material, definately, but tool, ???

    7. Re:Not-So-Sad Truth by derkaas · · Score: 2, Insightful
      The Wheel? Levers? Arches? Steel? Medicine? A bajillion other things? The computer is great, but the world did plenty without them. The computer has made us all stupider for using them, I think.

      Interesting analysis. I would conject that computers have allowed us to create better wheels, levels, arches, steel, and medicine.

      In this respect, we most certainly use computers creatively. They allow us to examine and experiment with such things without having to undergo the burden of actually physically making them before discovering that our idea was complete rubbish or that it may hold some potential.

    8. Re:Not-So-Sad Truth by wisdom_brewing · · Score: 2, Insightful

      a certain wheel is used in every task, but its not the same wheel... try putting a wheelbarrow wheel on a truck... medicine is not a tool either... a single computer is one box that achieves so many tasks... the worls also did plenty without the other tools mentioned... im sure when it came to leading a satisfied life hunter gatherers had a much more pleasant time, the unpleasant things were so commonplace that they were probably taken for granted...

    9. Re:Not-So-Sad Truth by Telex4 · · Score: 2, Interesting

      I wouldn't say that computers have made us less intelligent, but, along with TV and other "one-way" inventions it's certainly helped a lot of people be far less creative in their day to day activities.

      How many people now sit around playing computer games or watching TV rather than being creative?

      Of course there's a flipside, and a lot of people (including myself) are now far more creative with computers, but I think Alan Kay's point was that very few people fit this description, and that has a lot to do with the focus from the computing industry.

      Of course he might talk a little more about why this is the case, which he touches on when he mentions commercialisation, and to analyse why it's become more commercialised and what we can do about it, but either he or the journalist obviously wasn't interested in that.

    10. Re:Not-So-Sad Truth by Alioth · · Score: 2, Insightful

      I would disagree with you. Whilst we would have never got where we have now without the wheel, the cantilever arch, suspension bridges, nuclear reactors and aircraft, the computer is unique.

      Our PCs are general purpose machines which can be other machines merely by describing what these machines are (the description of course being the program and data). A wheel is always a wheel. OK, sure it can be laid flat on its side and used to hold dirt and grow plants. A plane is always a plane. A computer however can one moment be a virtual World War II battlefield and another moment a businessman's spreadsheet, and the next moment a television, and another moment a radio. It can even do some of these things all at the same time. That's pretty damned versatile as a small box under your desk.

      'The computer has made us all stupider for using them' is a statement without merit if you ask me.

    11. Re:Not-So-Sad Truth by Telex4 · · Score: 2, Interesting

      That's one way of looking at it. Another is to say that there is a lot more to commercialisation than consumers making their preferences known through a market.

      Take any cultural field, and you're almost guaranteed that the commercial sector is less innovative and more populist than other sectors. That's fine, but you need the non-commercial and less commercial sectors, otherwise you're left with stagnant pap. Commercial sectors don't like risk, and their whole outlook is based on financial considerations. So it's natural that they are going to be relatively short sighted and conservative, even when it comes to something like computers.

      The result? A computing industry that is almost entirely in the "commercial pap" sector, with very little non-commercial stuff going on. This means, amongst other things, not nearly as much innovation within the industry as we could have.

      And since the industry has become so commercial, it's not particularly interested in looking at opportunities for enabling us to become more creative. Computer games are merely an example of a sector that, today at least, gives us next to no opportunity for creativity. They could do. The Internet is the best example - most commercial involvement is in the form of "we provide, you consume", or at the very least very cheap, shallow forms of participation. All of the really interesting participation is going on in less-commercial or non-commercial areas of the 'Net.

      I'd guess that it's this problem he's talking about. It's not about forcing some idea of creativity upon the public, but changing the industry's focus from profit to enabling creativity.

    12. Re:Not-So-Sad Truth by Jecel+Assumpcao+Jr · · Score: 2, Insightful

      "Like what?" you and others are asking.

      Alan answered this in the interview: simulation.

      Don't think of a fancy scientific 3D Java applets (though those can be nice). Think of the lowly spreadsheet. Like Visicalc and Lotus 123 which were the reason businesses started using micros in the first place.

      Now go to a modern business and watch people using Excel. Very pretty tables and the numbers are automatically converted into pie charts to be included in PowerPoint presentations. But if you change one of the numbers, nothing happens! It is not a living simulation of how their business is doing, but a dead approximation of a paper report.

      Some people are using spreadsheets properly and they are getting good value out of their computers. Most aren't and don't even know what they are missing.

  4. Learning, they are used for learning by skarps · · Score: 2, Funny

    Without the PC, there are many geeks that wouldn't know the first thing about the female body. I feel that we are learning a lot!!

  5. Personal? by cowscows · · Score: 3, Interesting

    I would think that since it's "Personal" computing, that the individual user can decide what it's all about to them. My mom uses her computer to keep in touch with me over email and instant messaging, and she trades stupid email jokes, programs, and malware with all of her friends. Those are pretty personal, non-business related uses if you ask me.

    Maybe Kay should've tried to call it the Educational Computer instead of Personal computer all those years ago.

    --

    One time I threw a brick at a duck.

  6. Don't Quit your day (desk) job buddy... by EssTiDee · · Score: 2, Insightful

    This guy clearly does not post on or read slashdot ever. Nothing but learning and creativity here :-P

    Come to think of it, basically everything I ever do with my computer involves a certain amount of learning and creativity.

    Sounds like someone is lamenting their choice of employment -- just because HP is lacking in the forefront creativity department doesn't mean the last 20 years of computing development is in the toilet.

    Course by the time I hit submit, I'm sure there will be 50 other posts with this exact same thread, and I'll suddenly by -1 BORING...

    1. Re:Don't Quit your day (desk) job buddy... by AntonyBartlett · · Score: 3, Insightful
      Come to think of it, basically everything I ever do with my computer involves a certain amount of learning and creativity.

      What depresses me is that every creative idea I have for stuff to do with my computer, seems to require vast amounts of toil, scouring through documentation, and learning how to jump through some very arbitary-seeming hoops, to get to where I want to go. That's the reason why I spend very little time being creative at my computer.

  7. werd by RevAaron · · Score: 5, Insightful

    Anyone who has spoken with him personally- in person or via email- or read his words, seen his vision knows this. Alan is *the* man.

    There's a great XEROX Video we've here at our uni library- "Doing with images makes symbols [videorecording] : communicating with computers," released in 1987 while Kay was a fellow with Apple. For an enthusiastic and engrossing view of what Kay thinks computers *should* be (and I'm 100% with him!) should check it out.

    Also, look into Smalltalk. Alan works on Squeak Smalltalk- rather than C++ or Java- and there's a good reason for it. Smalltalk has the tendency to empower both end user and programmer. It's "open source" in a way that most slashdotters have never imagined. It's kind of like having your whole computer run Emacs, but without being stuck with some funky half-GUI half-terminal app with nothing but key commands to drive it. Squeak gives us the power to control our computing environment in a way similar to emacs, although Squeak is a lot closer to a "conventional" GUI environment than Emacs. That said, there are a lot of things about Squeak's GUI toolkit - Morphic- that are highly unconventional, but quite great to have around.

    OK, enough early morning rambling from me...

    --

    Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
    1. Re:werd by Speare · · Score: 2, Funny

      While I understand and empathize with your argument, and having used emacs for sixteen years, I must say, a recommendation that reads, "like emacs, only moreso!" will not sway your average personal computer user (or even your devotee) to try it out.

      --
      [ .sig file not found ]
    2. Re:werd by base_chakra · · Score: 3, Informative

      For an enthusiastic and engrossing view of what Kay thinks computers *should* be (and I'm 100% with him!) should check it out.

      I agree! I notice that nearly every post I've read glibly dismisses Kay's assertions (after mere seconds of processing). It may feel empowering to contradict so dully a person who's thoughts are highly regarded, but that doesn't really do anything to elevate pundits' opinions--just the opposite.

  8. I'd disagree somewhat... by spidergoat2 · · Score: 2, Interesting

    You can't teach anyone to be creative. You either are, or are not. That said, I think there are a few useful tools to aid the creative process, writing, drawing, music, etc., but I don't believe there are many, if any, tools to enhance the creative process. Maybe computers can't do that.

    1. Re:I'd disagree somewhat... by cowscows · · Score: 5, Insightful

      I entirely disagree. Just about everyone is born creative. Watch some little kids sometimes. When they get bored they'll take whatever toys they can get their hands on and use them as props to get completely absorbed in a storyline or world that their brain makes as they go. It may not be very complicated, but kids don't yet have much to base it on.

      Life does a good job of teaching us to be less creative. Our culture is so full of complicated yet boring things that we have to spend most of our time doing, and so creativity can often fall by the wayside. I'm glad that I had to take all of those math classes in grade school, but every hour that I spent doing my geometry homework was one less hour I could spend playing with photoshop. Now-a-days, I've not only got work to deal with, I've also got to spend my free time paying bills, going grocery shopping, cleaning the house, trying to understand what the hell is going on with the politics in my city, state, and country... when I sit down with a pad and paper and try to design a table that I need to build, I'm too tired to think.

      Sadly enough, I think things have gotten worse for kids as well. There are so many different toys, and they have such complex features, they almost take the need for creativity away. An example talked about often on /. is lego. When I was younger, I had a few random sets. Some spaceships, some the city, some just plain old blocks. And I made all sorts of crap. My next door neighbor had all of the sets from one of the spaceship series (including the badass monorail), but he was so obsessed with that series itself that he would just build each object according to the instructions, and sit it on the floor with all the others. He wouldn't dare take them apart, much less let me near them. The only decisions he made was which space station outpost got put next to the lunar landing pad. That jerk was pretty much the same way with all of his GI-joes too. Until I started throwing them down the stairs, he did enjoy that.

      Anyways, while some people are naturally better at being creative than others, doesn't mean many people are inherently unable to be creative. Creativity is one of the defining features of our intelligence. It's what puts our minds above those of animals. Anytime you aid the creative process, you improve it. It's not a learned skill persay, it's a Re-learned one.

      --

      One time I threw a brick at a duck.

    2. Re:I'd disagree somewhat... by Alien+Being · · Score: 2, Interesting

      You can't teach anyone to be creative. You either are, or are not.

      But you can inspire people to be creative. The better the tools they have at their disposal, the more likely it is that they will find a creative way to use them. Of course they'll also find a bunch of trivial uses for them.

      Kay's remarks remind me of that famous quote about television being a vast wasteland. It's less true today than it was 50 years ago and that's probably because the ratio of "writers" to "readers" has gone up. He says:

      "You can read a document in Microsoft Word, and write a document in Microsoft Word. But the people who did web browsers I think were too lazy to do the authoring part."

      I think that's a very important point, though he probably should have mentioned that in the early days of the web, authoring was a key ingredient. I've always wondered what happened to Mosaic's annotate button.

    3. Re:I'd disagree somewhat... by YouHaveSnail · · Score: 4, Interesting

      You can't teach anyone to be creative.

      I don't know if that's true or not, but you can definitely teach people not to be creative. And that's just exactly what we're doing when we don't give our kids enough art, music, math, and language education.

      You either are, or are not.

      Maybe, but I tend to think that mostly everyone is born with a creative brain. Some kids grow up learning that it's okay and fun and good to think outside the box and are encouraged to solve their own problems in their own ways. Others grow up getting smacked for coloring outside the lines and are told not to think for themselves.

      That said, I think there are a few useful tools to aid the creative process, writing, drawing, music, etc., but I don't believe there are many, if any, tools to enhance the creative process. Maybe computers can't do that.

      I'm not sure what the differences is between "aid" and "enhance" above, but one way that computers can aid/enhance the creative process is to stop impeding it. There's probably a whole book to be written on this topic (and Kay might be the guy to do it), but in short I think that software often tends to get in the way more than it helps.

      In the beginning, there were assorted ridiculous input systems such as punch cards, paper tapes, and (ha!) rows of switches. Computers weren't much fun to use, and way too expensive for most creative endeavors. (That's not to say that the pioneers of our industry weren't creative.) And then came terminals and command lines, and life was good! Much better than before, but still so expensive that you had to be a really smart and already creative college kid just to get to use one for a bit. (Read Steven Levy's "Hackers" for more on this.) Then came personal computers, which were relatively affordable and inspired all sorts of creativity.

      But still, we were stuck with the command line, and you pretty much needed to learn all about "right" and "wrong" ways to do things, and if you did something "wrong" the computer normally did something unfriendly. (Note that text adventure games were wildly popular during this time, possibly because they encouraged one to explore a new world, and aside from maybe getting temporarily killed there wasn't much that you could do that was "wrong.") When GUI's first came into public consciousness with the Apple Lisa (there were others, but a normal person might actually have a shot at touching a Lisa), there was a lot of interest because with this strange new computing paradigm, you could tell the computer to do whatever you wanted, whenever you wanted, and there was little that you could do that was "wrong." At $10,000, though, Lisa's were too expensive for most folk. Then the Mac came along and people loved it. It was relatively affordable, and easy to use, and people (Microsoft included) did all sorts of interesting things with it. Even with just two apps, MacWrite and MacPaint, people were transfixed for hours just playing and creating and exploring. About the worst thing you could do resulted in having to swap the floppy disk five or ten times.

      These days, computers are a lot more difficult and scary to use. No, don't open that attachment! You never know, it might contain a virus. Don't plug you computer into the network if you don't know the "right" way to do it, because hackers might take over your computer. Why did you set up your document like that? You've got it all wrong. Which of these 300 different commands that do a very specific thing do you want, and in what order?

      Tools which inspire creativity are simple ones which don't have a "right" and "wrong" way to use them. Tools like Logo and MacPaint and paintbrushes and drums. You get that sort of (software) tool most often in the early and middle phases of a products life, when a product is implemented enough to be useful, but before the manufacturer needs to justify the next seven updates and throws in all manner of kitchen sink features.

      Friends, it's time to demand simpl

  9. This could take a while by Bill,+Shooter+of+Bul · · Score: 3, Funny

    1,000,000,000 windows computers on the earth, 1,000,000,000 windows computers. Take one down, replace the OS. 999,999,999 windows computers on the earth. 999,999,999 windows computers on the earth. 999,999,999 windows computers.Take one down, replace the OS. 999,999,998 windows computers on the earth. 999,999,998 windows computers on the earth. Take one down replace the OS. 999,999,997 windows computers on the earth. and so on.

    Maybe we should use something other than gentoo.

    --
    Well.. maybe. Or Maybe not. But Definitely not sort of.
  10. wait.... by eegad · · Score: 4, Funny

    you mean it's not about patches and updates?

  11. What the hell is he talking about? by defile · · Score: 4, Insightful

    "The chances that in the last week or year or month you've used the computer to simulate some interesting idea is zero--but that's what it's for."

    Is the listener supposed to then ask a simple question like "what would you simulate?" and he would say "everything!" and the listener says "how do you do that?" and he says "by building a model of EVERYTHING!" and the listener, still not understanding what the value of "simulating everything" means, just writes him off as a kook who will research useless ideas for the rest of his life?

    Does anyone else understand his vision?

  12. It's true by 91degrees · · Score: 2, Interesting

    The Windows PC is about as far from a home uers system as it's possible to get without also making it totally unsuitable for businesses.

    In reality, the correct way to go is to step back and look at how succesful home computers worked. Take for example, the commodire 64. This had a user interface that came up in about a second, and was immediately useable. Nobody ever looked at my C64 in a confused way wondering what it does. They knew. It was obvious.

    A windows PC on the other hand is a nasty complicated mess. Even the wiring needs some expertese in electronics, and then you have all the cryptic issues with drivers and operating systems. The average user doesn't want to care.

    The solution is to produce a standardised simpler system. An all-in-one unit with standard components, that will plug into a TV, and starts with a BAPSIC interpreter. Apps should be loaded with a "load" command. We don't need a mouse. Those are only useful for pixel addressing. In practive they confuse the user.

    1. Re:It's true by Anonymous Coward · · Score: 2, Insightful

      " This had a user interface that came up in about a second, and was immediately useable."

      So does Dos. However, I've successfully frightened people by booting into Dos before. Y'see the little cursor and a complete lack of visual cues confuses the poor things.

      "A windows PC on the other hand is a nasty complicated mess."

      Hmm.

      "...Even the wiring needs some expertese in electronics"

      No it doesn't. You insert the plug into the socket. Also this applies to any computer made since the AT. I have a friend that lags pipes for a living, and I watched him set up a nice little LAN in his office. No electronics qualifications.

      "The average user doesn't want to care."

      The don't have to; but they have to expect that maintenance and repair will attract a cost in a similar fashion to the motor cars.

      "An all-in-one unit with standard components, that will plug into a TV, and starts with a BAPSIC interpreter."

      Commodore BAPSIC?

      Admittedly it's an interesting idea, and one that Symbian 60 and WinCE/Pocket PC are heading towards in being 'pickup and go', although they're not particularly evolved yet.

      However, complexity comes with the territory of multi-role configurable machines. Bear in mind how much input a commodore could take compared with a PC, for example.

      I like my PC and my unix boxen the way they are. F*** the users.

    2. Re:It's true by mst76 · · Score: 5, Funny
      Take for example, the commodire 64. This had a user interface that came up in about a second, and was immediately useable. Nobody ever looked at my C64 in a confused way wondering what it does. They knew. It was obvious.
      READY.
      HELP

      ?SYNTAX ERROR
      READY.
      HI

      ?SYNTAX ERROR
      READY.
      HELLO?

      ?SYNTAX ERROR
      READY.
      EAT FLAMING DEATH

      ?SYNTAX ERROR
      READY.
    3. Re:It's true by Anonymous Coward · · Score: 2, Funny

      > Nobody ever looked at my C64 in a confused way wondering what it does. They knew. It was obvious.

      From the provided example, it was indeed obvious what a C64 does: it answers "?SYNTAX ERROR, READY." to anything you type.

  13. bull (bear in mind, I did not read the article yet by tekunokurato · · Score: 2, Interesting

    Yeah, we could have a world with a few people owning computers and being creative and the rest carrying out boring, simple tasks because we're too stupid to automate them, or we could have a world where we automate all of the boring, stupid tasks and people can spend their time being creative.

  14. Half Speed by krygny · · Score: 2, Insightful

    The whole computing industry can move only as fast as one company, and it's in that company's interest to move slowly. During the .com boom, the whole on-line industry moved as fast as the fastest company and we saw how much was done in just ten years. 20 years of Microsoft dominance has set the computer/software industry back 10 years. Another 20 years of dominance will allow us to only progress as much as we would otherwise in 10 years.

    --
    Research shows that 67% of those who use the term "research shows", are just making shit up.
  15. Re:The Profit Motive by Telex4 · · Score: 2, Interesting

    Indeed, the one theme Alan Kay didn't address is motivation.

    The "heydey" he speaks fondly of was one in which a great deal of development was done in labs in Universities or other geeky hacker havens. There you had a culture of creativity, sharing in communities and inspiring each other to create great new things. Perhaps that culture manifested itself in the technology they created.

    But now of course we have a culture that is increasingly commercialised and profit-orientated. The result? Exactly the problem he decries... technology with limited vision.

    The solution, surely, is not to just hope that somebody creates some great new technology, but to try to change that culture? Putting words like creativity, community and sharing back into the corporate vocabulary would go a long way.

    He should just advocate Free Software or Creative Commons or any number of other good initiatives as good solutions, rather than whining and then waxing mysterious about his vapourware, especialy if he's as great a person as he's made out to be.

  16. What-ifs by MojoRilla · · Score: 4, Insightful

    Alan Kay says...

    "The chances that in the last week or year or month you've used the computer to simulate some interesting idea is zero--but that's what it's for."

    I disagree. Many business users use spreadsheets to "what-if". Perhaps he has a different idea of "interesting".

  17. Changing... by digitalhermit · · Score: 4, Insightful

    When I first started with computers back in the early 80's there was a lot of energy in the community. People ran BBSs, built circuit boards to attach to print heads to scan images, built weather facsimile machines, tinkered and hacked and built stuff. Those days were very enjoyable. But the only downside was that all the little hacks were for the computer. I.e., the gadgets celebrated the technology and the coolness of doing new things, but they were all about the technology itself.

    Things have changed somewhat since then. There's still Linux and new experimental OSes (and BSDs too) to tinker with. Hardware is commoditized so there's not a lot of need or desire to build memory expansion boards, but people still do interesting things. However, the biggest change is that computers are now really cool tools for doing non-computer things.

    I can only speak to my interests, but without computers I could not have easily played with video or recording, ray tracing, music production, math (some problems *require* computers to understand, at least in my case), etc.. The computer today is akin to what the printing press was several centuries ago. I.e., it gives some very powerful tools to individuals of modest means. So things that were only the demesne of researchers and big companies ten years ago is now available in a relatively low powered desktop system.

    1. Re:Changing... by Artifakt · · Score: 2, Interesting

      It's a common way to describe using a PC. A write program does a "non-computer thing" - it produces a text. A defrag program does a "computer thing" - you only bother to use it to keep the machine able to run the write program. You would never bother to defrag a machine if that machine spent all its time being maintained and never did a "non-computer thing", but you would bother to run a word processor, a game, or a CAD program on a machine that never did "computer things", and might even prefer it that way.
      The real distinction is between "tasks internal to the discourse of mechanical computation" vrs. "tasks with external consequences in a wider mode of discourse with particular applicability to human culture", but most people find those formulations a wee bit cumbersome.
      As the paernt poster observed, a tremendous lot of early hacking was about making the computer's internal logical structures into something that could eventually do some tasks that resulted in gains to the user outside the machine environment.
      The early hacker mentality tended to focus, by necessity, on "computer things", because they all needed done. Both machines and software had to survive before they could be used to accomplish anything beyond their continued survival. The average hacker thus came to think these tasks were worth doing in their own right.
      This still shows up today. Comparing only genuine freeware, today I ran two programs just before going to the internet. One was a drive scanner program that displays the results in everything from a simplified bar graph to a 3-D histogram that can be independently rotated along all three axi, to a pie chart format with clever color coding. The other was a weather program that will go to a web site without my opening a full browser and give me a daily or weekly report, but it won't give me a report out to an estimated, say, 90% accuracy number of days or even tell me how many days the information source thinks that is. (And it won't do several other things I have wanted it to do at various times).
      I'd rate those two programs to require comparable ingenuity and skill to produce. They demonstrate a pattern that from my experience tends to hold most of the time, although I can't put an actual number on it offhand. Colloquially, we have great tools for doing most computer things, and often not-so-great tools for doing non-computer things.

      --
      Who is John Cabal?
  18. Think about it by TreadOnUS · · Score: 3, Interesting

    How far have we really come in the last 30+ years of personal computing?

    The personal computing revolution has stalled with the advent of the WWW. Excluding the MS virus, personal computing was making a lot of progress up until the mid 90's. Since then we've failed to truly exploit the power of both a computing platform and a means of communication. Somewhere along the way we've floundered. It's not necessarily a bad thing but think about where we could be.

    Listen to the guy. He's really just asking where should we be?

    1. Re:Think about it by JavaLord · · Score: 4, Insightful

      The personal computing revolution has stalled with the advent of the WWW. Excluding the MS virus, personal computing was making a lot of progress up until the mid 90's. Since then we've failed to truly exploit the power of both a computing platform and a means of communication.

      I have to disagree. The real leap from 1995 until now has been usability and people getting connected the the internet. The number of PC's that are "out there" have increased dramatically. I'm 1995 I could talk to a few of my nerdier friends online. Now I can talk to just about everyone. Communication VIA computers has really taken off in the past 10 years. PC's over the past 15 years have come to the point where a person with minimal knowledge can use them for online communication.

      I would also say we should look at the business world, where there is a PC on every desktop. It wasn't like that in the 70's or 80's. Sure, maybe the PC isn't being used for some great learning experence for the world, but it is being used so people can do their jobs better including doctors and scientists. How much do you think PC's helped with mapping the genome? It probably worked out a lot more nicely than trying to get some timesharing system on a mainframe.

  19. Creativity is covered by Anonymous Coward · · Score: 3, Interesting

    Computers have made huge contributions to the art world. How can he think that we're falling short in creativity?

    I work in the music field and almost all the innovation in the last 10 years has come from computers (embedded at first, PCs more recently). With Reason, you can turn out a decent tune in minutes. Live has introduced a whole new way to write and perform music. Those are my favorite examples but there are plenty more.

    The film and art worlds have been equally influenced by computer technology.

  20. Croquet by lukeduff · · Score: 5, Informative

    In techie terms, he is working on an infinitely scalable system for "real-time immersive collaboration done entirely as peer-to-peer machines."

    He's probably talking about Croquet which is a 3d collaborative environment developed on top of Squeak. Impressive stuff.

  21. yeah, but what is he doing about it? by dekeji · · Score: 2, Insightful

    I agree with Kay. I also think Kay has made enormous contributions in the past. And I think that Squeak, his main project, is an enormously valuable tool. But, sadly,for all the great ideas that have gone into Squeak (and Kay's other work), I have not found the implementations he or others have produced to be very useful. Having great ideas is no good if you don't manage to implement them in ways that people can actually use.

    So, we have those who do the work implementing things that real people actually use (Gnome, KDE, Sun, Microsoft, Apple, etc.), and then we have those who talk about great ideas and grand schemes, but whose implementations aren't all that useful (Kay, the various "usability gurus", etc.). The first group doesn't do enough background research and/or just likes to pretend for PR reasons that they are "innovative". The second group likes to complain about how awful things are but then just doesn't quite get their act together producing something more useful than they do.

    How can we improve things? Things get better the more like Kay take actual implementations a little more seriously and people in "industry" stop reinventing the wheel. And software developers and end users need to become a bit more informed about the products they use and make better choices, instead of just buying what's popular or hip.

  22. Re:Cue the Apple zealots ... by mccalli · · Score: 5, Interesting
    "I've no idea what this Kay dude is talking about, I just finished reading this very interesting article on Australian dingos in my World Book. Now excuse me while I have to finish my latest iCompositions in my iGarageband, and organise my iPhotoalbums, all while wirelessly browsing the iWeb sitting in my iGarden."

    Ok - I'll bite. And I'll bite for personal computing at large, rather than just as an Apple user (which I happen to be, but the below could be achieved on any platform).

    The very interesting articles I've digging out recently are on how to play the clarinet. I do use my machines to write music. I quite definitely have my photo albums on the the machine. I'll add video to your list too, and DVD authoring. I'll add web authoring. I'll add accounts - not exciting, but definitely simulating ideas. I'll add communciation - email and video conferencing with friends who are at least hundred of miles away, in some cases on a different continent. In my case, I'll add development and web authoring. And yes, when circumstances allow I sit in my garden and use the 802.11g connection.

    I honestly, truly, have no idea what Alan Kay is on about. Generalising the whole of computing on a business knocking out office documents is a bit poor. Then again, the article didn't have much in the way of direct quotes from Mr. Kay - perhaps his main thrust has been misunderstood?

    Cheers,
    Ian

  23. Computers as a consumer product by CarrionBird · · Score: 2, Insightful
    There are some great things being done. They are just being drowned out by the vast majority of PC users who don't care. To most people it's an appliance, it's an internet toaster.

    The net result of the consumerization of the PC and the internet is a landscape that only want's to hear about what can be packaged and marketed.

    --
    Free Mac Mini Yeah, it's
  24. unfair moderation of parent post? by ciaran_o_riordan · · Score: 2, Interesting

    yeh, replying to my own post.

    Moglen was a programmer back in early the 70's. He wrote free software, not because of his ethics, but because all software was free back then. Software was a tool for users, and users were allowed to fix and improve the tools.

    Anyone could contribute to the state of the art by making a small contribution to the edge.

    The current proprietary regime blocks that. If you want one more feature in a proprietary word processor, you'd have to write a whole word processor first, and people won't do that. Not by themselves anyway. Abiword, Kword - and many other free projects - are proof that people will eventually get so frustrated that they will write a whole word processor.

    Wiki's are a good example of what Kay says the internet should be like. I know they're not peer-to-peer, but the have the authoring bit to a t.

  25. Simulate by base_chakra · · Score: 3, Informative

    His specific complaints are understandable considering his long (and illustrious) career in computer science, but the underlying thesis is simply that we (including Alan Kay) haven't even begun to appreciate what computers can do. Kay yearns for a paradigm evolution, and considers our anchored situatedness to be detrimental.

    Please don't color the word "simulate" too much when reading Kay's words. To simulate is to recreate (approximate) one system in another system. Mathematics is a mode of simulation. The sole purpose of computers is simulation.

  26. He's not wrong... by Pig+Hogger · · Score: 3, Insightful
    I've been touching computers for close to 30 years, and working with them for 25 years, and what we have now is not functionally different from what he had then.

    The only difference is eye candy like menus, windows and whatnot.

    Otherwise, it's pretty much the same, and, even when you put in particularly creative applications like Photoshop, Illustrator/Freehand, Autocad or any music composing system, you basically have "a better version of an older tool, pen and paper".

    There aren't really NEW applications that are really creative; perhaps the only thing that goes close would be USENET if it wasn't swamped by the line noise...

  27. Kay still at HP? by chess · · Score: 3, Informative

    RTFA, I had the impression of a man that is trapped in the wrong company.

    Since active cynic Carly took over, there is no HP any more.
    It's NewAgeP: No more research needed - except for how to supress printer ink refilling. Product creation sold to Intel (when she notices the chipset guys are doing well, she'd sell those poor souls to Intel too).
    Corporate Culture vaporized. Business-is-adding-a-sticker attitude.

    What is this guy sitting for on his chair at HP?

    chess

  28. He's got a point.. by Bigman · · Score: 4, Insightful

    I'm old enough to remember the early days - my first computer was a 8k PET.. While the technology was primative, computers where sold as creative devices. My PET had a built in interpreter, and it switched on straight to the command prompt. The machine, by its nature, encouraged you to get involved with programming, because it was so simple. Yes, there where word processing packages, games and the like, and you got used to loading and running these, but all the time you knew that the real fun was learning to program.
    Nowadays, a Windows PC doesn't even come with any kind of programming language (not counting batch files..) and the GUI metaphor discourages automation of tasks (which was the Great Hope that computing promised..)
    The internet has been converted from a facinating library to some sort of dumb TV plastered with adverts... The increasing and unfettered commercialisation of the internet is gradually making it unusable. I can't even get my site listed on Google, never mind high up the list, because Google's more interested these days in promoting commercial sites. And don't get me started on spammers (unless I've a 2x4 in my hand!)

    --
    *--BigMan--- Time flies like an arrow.. but personally I prefer a nice glass of wine!
  29. Interesting comparison to television by Apostata · · Score: 2, Insightful

    I think much of what Kay is lamenting is similar to the great - and strangely unpublicised - disappointment many pioneers of television experience.

    Remember this?: television will eliminate ignorance, education will be widespread, the people will have a voice with which to communicate.

    It's the 21st century, and it's "Hey, do you remember that 'leggo my Eggo' commercial?".

    This is what happens when we allow commercialisation to go unchecked; in any environment - unchecked - it will consume infinitely until the environment is destroyed.

    --

    This wasn't just plain terrible, this was fancy terrible. This was terrible with raisins in it. - Dorothy Parker
  30. Learning or Learning? by rackrent · · Score: 2, Insightful

    One of the subtexts of Kay's commentary seems to be that most operating systems train you how to use them, whereas I think he would like to see the actual person make the computer perform the functions that they would like them too.

    A subtle distinction, I know, but I remember helping teach a class on LOGO a long time ago (ok I was a geek at age 12), and that was the advantage of it for little kids.....they were in charge of the computer, not the other way around. I don't see that philosophy as much today in the widely distributed programs.

    --
    --- There is a man in a smiling bag.
  31. Well... by HarveyBirdman · · Score: 3, Insightful
    I feel Alan's pain, but what he fails to understand is this:

    Most people are not creative, and most hate to learn. This is a sad truth. The amount of people who like to learn new things throughout their life, or create things just for the sake of creating, is a thin sliver of the general population.

    I like to do 3D computer art, and have started programming for fun again after a long lapse. Most people who know me, many of them professionals wiuth advanced degrees, can't grasp why I want to do it as they turn back to their latest Grisham lawyer epic.

    The sad truth is that the state of personal computing is exatly what the market (i.e. the consumers) wanted. They want games and pr0n and free music. No about of hand wringing or high falutin' pondering is going to change that.

    The other problem:

    For him, "the primary task of the Internet is to connect every person to every other person."

    When people say stuff like this, they are only really thinking about his friends and family, or maybe some small collection of online pals.

    You really want to be connected with atrocities like stompthejews.org or purty-yung-thangs-only-mildy-related-to-yoo.xxx or microsoft.com?

    Honestly, what is all this infinite connectivity going to brings us over what we have now?

    And business, he says, "is basically not interested in creative uses for computers."

    No, it's just not interested in what Alan Kay is interested in.

    The guy is brilliant, and he's done great work, but I'm afraid he's developed the tunnelvision common to people who have had their eogs stroked (no matter how well deserved) for many years. There's some small businesses out there able to automate things that would have required a lot of tedious drudgework in past decades thanks to those "uncreative" business applications.

    Sorry, Alan, but behiond all the educations and fancy learning objects, there's still a world to run, resources to move about and daily chores to be done. And we're going to use boring gray box computin' machines for it.

    "pretty much everything that's believed is bullshit."

    OK, now here I agree with him. :-) But he might want to apply the bullshit test to his own beliefs. I try to do it on a regular basis. It's sometimes painful to let go of a closely held belief, but if the facts do not support it, you have to dispose of it.

    --
    --- Ban humanity.
  32. Squeak - Not intuitive by Frans+Faase · · Score: 2, Interesting
    Although I have a M.Sc. in Computer Science and taught myself LISP in 1979, I could not make sense of Squeak after I downloaded it. Yes, I could play around with it, but I failed to figure out how to write a program using it. I wonder how this can be the ideal programming environment for children.

    Squeak/Smalltalk is just another programming language and can hardly be seen as something that would revolutionize PC use. I agree with the observation that the current state of computing has not improved much in the past twenty years. And I too think it is due to how it has been commercialized. But I do not know an easy way out.

    1. Re:Squeak - Not intuitive by RevAaron · · Score: 4, Informative

      Squeak isn't all that hard to figure out. But if you're used to having a nicely written book, you can buy one- a couple exist for Squeak specifically. But Squeak's online documentation is lacking, there's no doubt about that- especially in the area of newbie reorientation. Making apps in Squeak is different than making apps in Java, C++ or even Lisp. The environment's different for one.

      The basic idea for creating a program in Squeak is to open up the Class Browser. Make a new class. Code away. Depending on what your program does, you may need more than one class.

      Or, you can make apps without doing it the old fashioned way. In Squeak, you can draw up your GUI, composing it with widgets out of the Morphic Toolbox, and then adding scripts. When this button is clicked, do this or that. Etc. There are some good tutorials for this newer way of making programs.

      It is an (not *the*- anything can be improved) ideal environment for kids- when you've got people teaching them. People used to coding in the same form for a long time often have a hard time learning Squeak. But then again, a lot of old assembly and C hackers have a hard time doing C++ or Java without spending a lot of time thinking about how to design OO systems instead of procedural ones. But old dogs can learn new tricks.

      I learned Smalltalk and Squeak on my own, teaching it to myself. I had no problem doing it. Didn't have a text book- or any book, for that matter. While there were even fewer online docs back in those days, that's where I started, but then moving to mostly exploring the system. In Smalltalk, you have the Class Browser, which allows one to browse the source code to anything in the system. I learned by example and by doing. So far, that's how I've learned every language I know, and doing it by just reading books doesn't work for me. When I wanted to know how to make a GUI, I looked at the source of the simplest built-in apps in Squeak, learning how a GUI was constructed. Then making something simple of my own, a simple Address Book. After that point, it's just a matter of checking the reference- that is, looking at the class hierarchy and for the methods that are provided.

      I think some personality types don't take well to this kind of exploratory programming, prefering to learn in a more passive way. That's fine- to each her own. Squeak tends to draw folks that do like that style of learning and doing. When it's learned, it is really handy. "Learning" Java for me didn't take that long, and it's mostly a matter of having the on-line class reference handy for me to write a program. In the best case, Squeak would provide more documentation for those who learned to program the old fashioned way, but in any OSS community, no one wants to be the one to write such docs. :P

      --

      Working toward a usable PDA environment in the spirit of Newton OS: Dynapad
  33. Screw you Kay by JavaLord · · Score: 3, Funny

    The chances that in the last week or year or month you've used the computer to simulate some interesting idea is zero--but that's what it's for.

    Dude, I use it every night to simulate a girlfriend, and that is pretty damn interesting.

    Kay should take a break from all of this research BS and check out some of the great porn on the internet. He wouldn't be so down on the state of the industry then.

  34. The purpose of a paintbush? by CFD339 · · Score: 2, Insightful

    The purpose of a paintbrush and paint is to produce stunning art. Using a paintbrush to protect a house from the elements is missing the point.

    He needs to get over himself. The PC is a tool, a toy, a weapon, a paperweight, and for some a vibrator. Use it for whatever you want.

    Most people use them for little more than anchors to keep the desk from flying off into space.

    --
    The problem with quotes on the internet, is that nobody bothers to check their veracity. -- Abraham Lincoln
  35. Re:Please hush up by mabinogi · · Score: 4, Interesting

    you missed his point entirely.

    He _knows_ it's a browser, his assertion is that HTTP should have been like WebDAV from the beginning, and that instead of writing a browser, they should have written a browser with authoring capabilities.

    The trouble is, that you're looking at the world as it is now, and saying "it's obvious, this is how things should be", instead of looking back and asking yourself how things could be different....

    Sure, he's not going to change anything by saying what he's saying, but that doesn't mean it's not worth saying.

    Personally I pretty much agree with the overall sentiment - When I was a kid my first computer experiences were with the 8 bit home PCs of the 80s - the ZX81, ZX Spectrum, Commodore (16/+4 and 64) and Amstrad CPC - and every single one of those did far more for me in terms of encouraging my creativity than a modern PC does. Simply because they came with BASIC built in. Programming was what you _did_ and it was so easy to get started. These days the barrier to entry is much higher, and if you look at Windows, it doesn't even come with a programming language any more. At least DOS had QBasic - In fact, Dos with QBasic was almost as good as the 8bit machines...

    --
    Advanced users are users too!
  36. Squeak and Objects by buckhead_buddy · · Score: 2

    The language Squeak wasn't my introduction to object-oriented programming, but having stumbled on Java I found Squeak to really be a much better object oriented learning environment. No language treats "everything" as an object despite their claims, but Squeak really comes darn close.

    The Squeak programming environment along with the Korienek, Wrensch, and Dechow book were what made the idea of Object-Oriented programming really click in my brain. Even if you never program a "real" program with Squeak, the value of Squeak is that you can really learn OO principles without the baggage of a C heritage and designers who've shortcut language consistency in the name of efficiency. All are good things you may want to make the trade off for when programming a "real" program, but not things you want to short yourself on during your education.

  37. It is mind-boggling by gosand · · Score: 2, Insightful
    Sorry, but computers are the most unique and versatile tool EVER invented? Step away from the PC every now and again and check out the world.

    Think of what computers have allowed us to do. Not just personal computers, all electronic computers. They are everywhere. Sure, they may be used for a lot of conveniences, but those are fantastic conveniences. Do you remember what it was like to check out at the grocery store 20 years ago? I cannot imagine doing that now. It takes minutes to run an entire cart of groceries through and pay for them. But that is consumerism, so someone may be willing to live without that. Think of the medical industry. The advances because of computers has been immense. The tools and technology that they use today is fantastic. Now you could argue that the medical system in this country is no better off, because of shortages, malpractice, etc. But you have to look at the accomplishments of the tool without passing judgement on the industry itself. I got some paint this past weekend. Computer mixed it. I drove my car to get the paint - it has a computer managing the engine system. We have a rover on Mars. Satellite images of the planet. Weather radar that you can view on the internet. Truly portable music. Everything from scientific applications to pure entertainment. Some things that could never have existed without computers.

    I fully understand the need to disconnect every once in a while. But if you *really* investigate what computers have done for us, it is mind-boggling.

    --

    My beliefs do not require that you agree with them.

  38. Creativity in the early '90s by ZakMcCracken · · Score: 3, Interesting

    I always remind myself that before the Internet stepped in, I did use my computer for creativity, especially music composition (on various "trackers" for Amiga, if you must know).

    Come to think of it, it was pretty amazing given the poor technology of the times (a mere 2 MB RAM, endless floppy-swapping -- later, a "huge" 20 MB HD). The creativity of the programmers was itself amazing. They did their sound mixing routines alright, MIDI + sample synchro, and the user interface--the user interface!!--was the best thing ever.

    And yet today, maybe 100 times the number of Windows PCs is out there, with 100 times the CPU power each, but I still can't find an honest tracker for my Windows machine-- when I say honest, I mean that won't crash my PC or will ask that I buy a damn compatible soundcard. I also mean "free," I mean come on, who's going to spend C-notes worth of professional sequencer software for just dabbling around!!

    Dudes in the 90's, up there in Finland & other places, were swamping Europe with their trackers at a time when "electronic distribution" was a euphemism for a network of enthusiasts swapping floppies through the post and holding "copy parties" in each other's place.

    Now we got the Internet for distribtion, we got fairly less fragmentation in the OS space, and you'd have thought it'd all have made it much easier?? Think again!

    Sure, back then we weren't able to download Britney Spears MP3 for free... Hell, if we had, we wouldn't even have had the CPU power to decode it!! But what's the new thing there? I mean, you just listen to the same music as in the store, except cheaper...

    To conclude: quit consuming pr0n and mp3's, start coding mind-opening stuff for masses to discover their own talents!

    (and stop reading / posting on Slashdot too, I might add)

  39. He's Right (just poorly expressed) by skids · · Score: 3, Insightful

    He was probably just talking above the reporter's head (or what the reporter considered to be above his audience's head.) Or, he himself hasn't found the way to express what he'd like to see in terms most people would understand.

    Most people do use computers primarily to simulate objects that they understand because they have physical samples of those objects (appliances, documents, etc.) in front of them in their daily life. What I took as his meaning was that the computer's ability to make manifest ideas and concepts that do not have common tangible real-world instances is commonly neglected, and should not be. In this respect he is entirely correct.

    But the problem in my view is not that noone has tried to foster such uses by making computers easier to use and understand in this capacity. There have been plenty of attempts to do so, many of them in games, some in teaching languages like TURTLE. It is rather that there are few examples in real life of using manifestation of abstract objects to do something useful, or at least entertaining. Face it, most people don't subject themselves to a sit-down session with a computer unless they think they are going to get something out of it, and "modeling" intangible systems is a hard sell in this respect, especially for those who have not been taught the intellectual building blocks needed to approach such a task with any degree of confidence.

    Maybe if there were a collection someplace of testimonials and explanations by those few who have managed to get a signifigant real-world benefit from doing something truly abstract it would inspire users. Some would argue that applications are that very thing, but what I'm suggesting would be more of an explanation of the human process involved -- how a person thought his way through a new or unusual application of a core technology to improve their life, rather than a spoon-fed procedural guide to doing the same thing without comprehending the thoughts behind it, which is what most applications are in the end.

    A popular game that had a programming component could also break the ice by making it into entertainment, but making it popular versus all the competition would be the obstacle to that...

  40. And what has Alan Kay done since 1980? by peter303 · · Score: 2, Interesting

    He is running on fumes. He did great stuff in the 1970s inventing SmallTalk, developing graphics GUIs, a formulating the "Dynabook", the early PDA. This stimulated Jobs and Gates to commercialize graphical computing and OOP-based OS's. But since then Kay hasn't really invented that much, missed "industrial-strength" OOP, missed the significance of the Web, PDAs, cellphones and other innovations. The Gore-Gates initative to make the Web available in every school and library by year 2000 did far more for children computing access than SmallTalk and eQuariums.

    (Lets see if the moderators can distinguish a contrarian opinion from troll-bait.)

  41. The problem with Alan Kay... by Anonymous Coward · · Score: 2, Interesting

    If you've ever read anything at all about the original Mac team at Apple, they were clearly filled with huge visions of an ultra-creative world where Joe Schmoe would use technology to empower their own creative visions.

    The problem with Alan Kay is he is stuck in about 1983, waiting to release the first Mac, not realizing that time has marched on.

    In short, he gave the world Smalltalk, found that the hardware of the time couldn't accomodate it, and that the tools were sub-optimal. Since then he has been chasing the same impossible dream -- digital silly putty whereby anybody can produce incredible software just by stringing objects together (a *very* Smalltalk-esque concept!).

    The realities are, software is hard and most people really don't want to build their own. The other thing he always glosses over is that somebody has to build all those nice objects before someone else can string them together.

    The reality is, most of the ideas he has esposed throughout his career have either 1) been tried and are being used in *some* form or 2) been tried and found to not be all that great or 3) really not compelling.

    All that said, I wish he'd use his remarkable gifts and produce something. Smalltalk can't have been the only think he leaves to the technology world.

  42. Patterns and the lazy human attention span by buckhead_buddy · · Score: 3, Insightful
    I think that there are many places computer science and computers could help the average joe understand something in the same way the pocket calculator helped give the math innumerate a tool to keep from getting lost in day to day life.

    When the Michigan Senator (D) in the (highly recommended) movie Fahrenheit 9/11 responded bluntly to the question "Why didn't you read the Patriot Act before passing it?" with the response "Sit down my son, we don't read most of the bills we pass." It was quite laughable but very chilling.

    Legal ignorance is at an appalling level, even among people paid and elected to represent us. Computers are good at pattern recognition; and most people despise reading the mumbo-jumbo lawyers hide their meaning within.

    Perhaps a "pocket lawyer" to help parse legal mumbo jumbo is a worthwhile thing. For most people law is a one-way street, you have to read what the IRS, city, and state send to you but you rarely have to write anything yourself. (Though Nolo and some other "mad lib" style books do a wonderful job of this).

    While there are lawyers who are trying to be devious and hide their real purpose in contorted language, government agencies should have no need to do so. Require that court rulings, city councils, and any record of law be stated in English and Backus-Naur form. Rely less on the vagueries of English to preserve or hide your meaning while the OED is changing the language (bling-bling? vavavoom?) and hence changing the law through its evolution.

  43. Yes, and... by jridley · · Score: 2, Insightful

    "television will be a wonderful medium for the masses to enjoy the benefits of culture and education."

    The truth is that people make any general purpose media or device do what they want to do, or relegate it to irrelevancy. What most people want is to be passively entertained (couch potatoes). Build a device that can only be used for lofty goals, and nobody will buy it.

  44. Computers for communication, not computation. by TRACK-YOUR-POSITION · · Score: 2, Interesting
    Most people are not creative, and most hate to learn. This is a sad truth. The amount of people who like to learn new things throughout their life, or create things just for the sake of creating, is a thin sliver of the general population.

    But we have to ask ourselves--is this by nature, or by nurture? Is lifelong creative drive a rare, recessive gene--or is it a potential that exists in most of us that's discouraged by both school and the workplace? If we gave people easier to use creative tools, would they retain this creativity longer?

    And if creativity is TRULY only enjoyable by a minority, then isn't that minority the only subset of humanity worth wringing one's hands over?

    As far as the rest of what Alan Kay I guess I mostly agree with you--he is saying that business is inherently conservative--but that's besides the point, because look at the massive amount of man power invested into open source and other non-profit endeavors by private invididuals--if the problems he describes were solvable by merely discarding business conservatism, they would have been solved already.

    I think what Kay is really complaining about is that most people use computers more for communication--sending and receiving email, receiving content from major corporations--then for creation. But this shouldn't be a surprise--think about the total computing power of the billions of computers in the world, then compare that to the computing power of the billions of people in the world. Only a tiny slice of the computing powerof civilization is implemented in silicon--most is still in carbon. So, even to a programmer like me, communicating with other brains is still more valucable than communicating with machines.

    What Kay misses is the naivete of computing that existed before the Internet was everyone's obsession--when everyone still felt that Computation and Simulation were still more important than Communication. In that sense, someday Kay will get his wish--computation power of silicon is growing a lot faster than human population, and perhaps even in my lifetime (though probably not Alan Kay's) silicon computation will be greater than human computation. Still, I'm not sure he'll actually like the result--I don't expect humans to have MORE opportunity for creativity once machines become capable of creativity. Unless we are actually integrated with the machines.

    I think the biggest piece of bullshit was when he contrasted Microsoft Word with the Web--am I naive to think that 90% of people who would want to create a web page and have the economic means to do so are able to create a web page, or at least write a blog? Some web browsers DO have creative ability built in. The web is infested with creativity! Look at all these blogs, these amateur web comics, these open source programs, these complex CGI tricks and games (try doing that in Word, Alan!). Hell, I knew someone who credited practice from Slashdot flamewars with the 12 he got on the GRE Analytical Writing section. Even my sister, who absolutely REFUSES to ever do anything creative, insists on making a web page.

    I think the biggest insight is contrasting Squek with current open source desktops. If Gnome and KDE are really about freedom, why do they have to be written in compiled languages that make it such a pain in the ass for end users to change and add features to them? Don't get me wrong, I'm a big fan of advanced statically typed languages, but it IS pretty cool how people can write extensions for emacs so easily. It would be cool if the same were true of all the apps on my GUI--though admittedly that would likely have performance and stability costs.

  45. Alan Kay's blind arrogance by scamizdat · · Score: 3, Interesting

    When a severely brain-damaged friend of my son gets to free himself for a few hours with Counterstrike, where he can jump and twirl and join the general melee as any other kid, I know Alan Kay is decidedly wrong.

  46. Behind the Times by BlackHawk-666 · · Score: 2, Insightful

    He may have (and was) a great pioneer, but these days I think he's too busy playing with *his* old toys to notice the world has changed around him. He says we mainly read the web, and yet every person posting here is *writing* the web. He has overlooked the impact of CMS systems and more importantly wiki. Why no metion of Skype, bittorrent, 3 degrees of seperation or any form of IM? Step aside old man, let the young lions continue your work or let the scales fall from your eyes.

    --
    All those moments will be lost in time, like tears in rain.
  47. You missed the point. by Anonymous Coward · · Score: 2, Informative

    That's nice. I'm sure it feels good for the handicapped kid to "belong". But why stop there?! Don't you think playing an FPS falls quite short of creating art or learning new things? That's all Kay is saying. Computers could be the tool the handicapped kid needs to really -contribute- to society, not to just -belong-.

  48. Yeah! Computing smells... by 12357bd · · Score: 2, Interesting

    After more than 20 years programming my opinion is that Alan Kay is right. Those who are older enough know that there were expectatives (ie: computers will understand human languaje), now there are refinements (oh, look at that, spell-check on any text entry, wow!),

    Even the most succesful idea on those years, the web, was already (and probably better) designed in the Xanadu project.

    Hardware is still worse, one single schema, a single processing units, lots of memory, and a hard disk, that's all. Were are those prolog machines? I remember a small english company that build a nice small blue box able to outperform some CRAYs on graphic processing. That was creativity.

    Computing has fallen by his own success, there was bussines and money to get, now big corporations are unable to do a thing but continue with the same old crap. Of course innovation is lost, the only thing that gives software an edge is that is a personal activity, that's why open source still remains. But the big picture is depressing, sofware is under MS control, and harware is under Intel directions, that's falling short friends, very very short.l

    --
    What's in a sig?
  49. Reporters always get it wrong. by jasenj1 · · Score: 3, Insightful

    I believe people are reading WAY too much into a little one page article in a magazine directed at finance types with sprinkles of quotes from Alan Kay in it.

    Some simple rules for reading anything written by a "journalist".
    1. The more you know about a subject the more the journalist will get wrong.

    2. The shorter the article the more will be left out and gotten wrong.

    3. The more complex the subject the more will be gotten wrong regardless of article length.

    So in this case we have a short article by a journalist of unknown technical credentials writing for a target audience with no technical credentials, and people are complaining that the small quotes from someone with DEEP technical credentials on a VAST subject area are bozo-y? Please. Show me an article _BY_ Alan Kay written for the ACM and then I'll pay attention. This article is just fodder for CEOs to annoy their IT shop with.

    PHB: Alan Kay says we should be modeling our business so we can make more money. Get on it.

    IT: I'll get right to it after I install the latest critical Windows/IE update and wipe the latest virus from all the machines on our network. (i.e. Never.)

    - Jasen.

  50. Deconstructing Kaye by MagikSlinger · · Score: 2, Insightful

    I found this passage from the middle captures his arguments succinctly:

    [Kay] says, "[Business] is basically not interested in creative uses for computers."

    Depends on the busines. Most businesses want predictable, repeatably, accurate, auditable activity done with their PCs. Accounting is an example of a business that does not WANT creativity. :-) I am assuming he's not talking about this bread-n-butter computing problems but what's done on the desktop, but he also has to remember that the desktop user also has to work in that "boring" business environment, and most jobs discourage creativity in order to "maximise efficiency".

    Some jobs will benefit from creativity, and in those cases, most people feel their PCs (especially the Mac crowd) do encourage their creativity. But I can't help wonder if he's so obsessed with being creative that he's ignoring the fact some people don't need creativity in their jobs, also, if they are being creative, they don't want to be creative int he way he wants to be creative.

    If business users were less shortsighted, Kay says, they would seek to create computer models of their companies and constantly simulate potential changes.

    Here's an example of his disconnect. Maybe they're not doing it in the way Kay wants to see it done, but it's done all the time with various tools, but mostly spreadsheet based ones using plug-ins for Excel. People find the spreadsheet the most comfortable tool for modeling things and simulating their company on paper. Hell, there are some really nifty 3rd party plug-ins for Excel that can do Monte Carlo simulation on your spreadsheet data. You provide some extra information about your values, like variance, etc., and the plug-in will calculate the outcome curve of your model. And there are some really cool tools for MS Project to model how your project works!

    From my perspective, modeling happens all the time and people are using their imaginations to model and work with some really nifty things. From small businesses to the home user figuring out their portfolio balance to the engineering company using their PC to model new ways of designing structures! It just might not be the way Kay wants to do it.

    I think Key is confusing the way he wants to be creative and how he thinks with how everyone else should think. Berating people for not thinking like you do is, to me, the anti-thesis of creativity.

    But the computers most business people use today are not suited for that. That's because, he says, today's PC is too dedicated to replicating earlier tools, like ink and paper. "[The PC] has a slightly better erase function but it isn't as nice to look at as a printed thing.

    I think he's trying to say that PCs should transcend just trying to be a poor simulacrum of pen and paper. On the surface, that sounds seductive: your PC should take all that drudgery away from you leaving you free to think. Let the PC do all the thinking and work and you do all the creativity. As someone who likes to think of himself as creative, that sounds... stupid. Painters like the feel of paint on canvas. Harlan Ellison loves the effort it takes to push the keys on his mechanical typewriter. Most artists consider the "drudgery" part of the creative process. It's a challenge to your imagination that spurs you forward. The effort of collecting and working the clay is considered a key part of the pottery making process. Just going to a shop to buy the clay is considered death to the process. Being truely creative is about taking all there is inside you and expressing it. Making it "easier" is missing the point.

    Kay also believes that the drudgery inhibits creativity; which it doesn't. You will be creative even if you have to use a stone and cliff face. Making it easier will not increase your creativity, nor will it improve its quality. If you want to make PCs more use

    --
    The bitter lessons of a veteran coder: http://bitterprogrammer.blogspot.com
    1. Re:Deconstructing Kaye by solprovider · · Score: 2, Insightful

      your PC should take all that drudgery away from you leaving you free to think. Let the PC do all the thinking and work and you do all the creativity. As someone who likes to think of himself as creative, that sounds... stupid. [...] Most artists consider the "drudgery" part of the creative process. [...] Being truly creative is about taking all there is inside you and expressing it. Making it "easier" is missing the point. Kay also believes that the drudgery inhibits creativity; which it doesn't. (Please read parent for context.)

      I disagree from several perspectives. Computers (and most tools) were invented to remove the drudgery.

      As an artist, I want tools that help me realize my creative vision as efficiently as possible. When writing, I want to fix my misspellings and grammar as effortlessly as possible. When creating a song, I want to hum the tune, and have it recorded in a reusable format. I want to sing the lyrics and have them appear on my screen. I do not want to try to remember the lyrics long enough to write or type them. I have lost entire songs (that seemed good to me at the time) because I kept creating lyrics without taking the time to record them. Usually I am able to record the chorus and a few of the rhymes, but the new work-still-required version is unlikely to be as good as the inspired version I first sang.

      My startup is building software that reproduces and improves the business management processes for people management (and other stuff.) The software forces recording what is important to safety, productivity, and promotions. Then it forces recognition of problems and excellence. The goal is to reduce the drudgery and level of expertise necessary to be a good manager, while promoting people with the skills to make business better.

      All tools were created to reduce drudgery. The computer is the best tool for working with thoughts. Kay seems to be asking for another product we are developing to turn the world into one big P2P real-time database. (Expect it to be released around 2010. Vision is easy, but implementation takes time even with today's tools.)

      He is correct in that most of today's use of computers does not further creativity. I have been introduced to several "computer experts" that knew how to install software and use Kazaa. But computers also help Pixar create by removing the drudgery of drawing, inking, and coloring every frame of animation on paper. The truly creative use whatever tools are available, and using a computer increases efficiency for many tasks. I think the real problem is that most people are only creative when deciding how to pay the bills.

      --
      I spend my life entertaining my brain.
  51. He's right, we need a "situations planner" by tentimestwenty · · Score: 2, Interesting

    Why isn't there a program that graphically represents possibilities? Every one of us has to make complex decisions, each of which has a set of factors and pros and cons. Why can't the computer take this set of factors and "map" them, allow us to attach probabilities at each level, and then graphically highlight trouble areas and predict desirable outcomes.

    Things like deciding whether to carry X or Y product would be more tactile and visual, and probably more accurate than a flat spreadsheet. Hell, anything could be modelled with a standard set of conditionals, from what to wear to whether to support the death penalty. That's one of the creative things a computer would be great at - unravelling a complex knot of a problem.