We noticed you're browsing in private or incognito mode.

To continue reading this article, please exit incognito mode or log in.

Not a subscriber? Subscribe now for unlimited access to online articles.


Letters from our readers.

Charles Simonyi and Programming
In your otherwise excellent coverage of Charles Simonyi and his pioneering concept of intentional programming (“Anything You Can Do, I Can Do Meta,” January/February 2007), you unfortunately included a throwa­way remark about the Unified Modeling Language (UML): “But UML diagrams can’t be transformed into finished software, which is Simonyi’s dream for intentional programming.”

This would come as quite a surprise to a large and growing community of software architects and developers. While it is true that UML, now a staple of every major software-­development tool worldwide, is often used only for “sketching” an architecture or design, people have for years been successfully employing the full capabilities of UML “all the way down” to executing systems.
Richard Mark Soley
Needham, MA

Intentional programming might be a great help to those who must maintain software, as original “intent” is often lost. However, I suspect there may be too many potential dimensions to the task. One can only hope the effort won’t run off the rails. As I wrote in the March 1990 issue of C Users Journal, “Complexity is neither created or destroyed–it only changes its appearance or location and distribution.”
Scott Maley
Condon, OR

This story is part of our March/April 2007 Issue
See the rest of the issue

I found the criticism of the intentional-software idea referred to in the article amusing to ludicrous. The notion that Simonyi’s idea is “implausible” is astounding. It reminds me of the prediction of scientists that the four-­minute mile was a human physiological barrier. Every single scientific breakthrough has received that sort of dismissal before it was achieved.

Also, the complaint from programmers that it distances them from the “raw code” is ludicrous. Being stuck with the raw code is exactly the problem that intentional software is aiming to solve. The complaint sounds like a concern over job security.
Richard Odessey
Lawrenceville, GA

Charles Simonyi’s intentional programming is a great idea, but Si­monyi’s huge programming background unfortunately ties him so much to conventional programming techniques that, no matter how hard he tries, he will never be able to conceive of the truly radical approach to programming that’s needed to solve the software crisis. We need someone not steeped in current programming methods to devise a totally new, unfettered approach. I wish Simonyi the best of luck in his endeavor, but I fear we’re only going to get a marginal reduction in program obfuscation and a still further slowdown in run-time speed. Let’s hope it’s not a C+++.
Bill Earle
Scituate, MA

I liked editor in chief Jason Pontin’s most recent column about programming languages (“On Rules”), but I am a little bit disappointed that he did not mention Prolog, a rule-based software language model that is really elegant in terms of expressing solutions to problems. Once upon a time, I used a mixture of Prolog and C, and I can tell you it was a real delight. On the other hand, I remember an article in Technology Review by the late Michael Dertouzos about making all computing matters simpler [“Creating the ­People’s Computer,” April 1997]. I do not see that spirit in Simonyi’s proposal. What I think is more in line with Mr. Dertouzos’s agenda is what is known as Business Process Management (BPM) systems. Most BPM solutions offer a Lego-like graphical programming paradigm that allows the user to define his organization’s processes and computations. I think this is the paradigm we should follow.
Luis Fernando Flores Oviedo
Aguascalientes, Aguascalientes, Mexico

Uninspiring Vista
It’s a shame that writer Erika Jonietz has only now discovered that “Macs are simple” (“Uninspiring Vista,” January/­February 2007). I discovered this in 1984, when they first came out.

Many people in the academic and business communities still wonder why this discovery has been, and continues to be, so elusive and rare. I turned on my first Mac, opened Macword, and was working productively in five minutes. That has been my standard ever since. Around 1991, one could put together a LAN with Macs and printers just by plugging wires together. On a PC system, it took full-time administrative personnel to set up and keep such a system running. In 1991 and 1992 I worked in two different offices with networked PC systems, and no one at either place could tell me how to print in landscape format from Lotus 1-2-3. I had to print in portrait format, cut out and tape the pieces together, and put them on a copy machine to get the format I needed. No such antics were ever needed on a Mac.
Daniel Whitney
Cambridge, MA

Correction: In the January/February 2007 essay “The Alchemist,” we inaccurately described the Institute of Food Technologists, which is a scientific society made up of 22,000 members working in academia, government, and the food industry.

How to contact us:
Write:Technology Review, One Main Street,
7th Floor, Cambridge MA 02142
Fax: 617-475-8043

Please include your address, telephone number, and e-mail address. Letters may be edited for both clarity and length.

Want to go ad free? No ad blockers needed.

Become an Insider
Already an Insider? Log in.
Want more award-winning journalism? Subscribe to Print + All Access Digital.
  • Print + All Access Digital {! insider.prices.print_digital !}*

    {! insider.display.menuOptionsLabel !}

    The best of MIT Technology Review in print and online, plus unlimited access to our online archive, an ad-free web experience, discounts to MIT Technology Review events, and The Download delivered to your email in-box each weekday.

    See details+

    12-month subscription

    Unlimited access to all our daily online news and feature stories

    6 bi-monthly issues of print + digital magazine

    10% discount to MIT Technology Review events

    Access to entire PDF magazine archive dating back to 1899

    Ad-free website experience

    The Download: newsletter delivery each weekday to your inbox

    The MIT Technology Review App

You've read of three free articles this month. for unlimited online access. You've read of three free articles this month. for unlimited online access. This is your last free article this month. for unlimited online access. You've read all your free articles this month. for unlimited online access. You've read of three free articles this month. for more, or for unlimited online access. for two more free articles, or for unlimited online access.