Linked by Thom Holwerda on Tue 13th Feb 2007 21:28 UTC, submitted by Moochman
General Development After helping develop the Xerox Alto's Bravo word processor and leading Microsoft Office development for years, Charles Simonyi left Microsoft in 2002 to found his own company, Intentional Software. His company's novel goal: to ease software-development headaches by abstracting the software's requirements away from the code itself, similar to the way that WYSIWYG word processors abstract the document from the formatting tags that underlie it. "Software as we know it is the bottleneck on the digital horn of plenty," he says. "It takes up tremendous resources in talent and time. It's disappointing and hard to change. It blocks innovation in many organizations." Code should be abstracted into models that are easier for end customers to visualize and to modify, he argues. This article, written by Dreaming in Code author Scott Rosenberg, provides an overview of Simonyi's life, ideas, and current initiatives.
Permalink for comment 212649
To read all comments associated with this story, please click here.
Japanese already do this
by MightyPenguin on Wed 14th Feb 2007 15:30 UTC
Member since:

The Japanese programming industry (hearsay from my profs) supposedly is super componentized to the point where there's very little customization. I'm not sure about the cost savings from this, but they have had several high profile failures because of this philosophy.

One of which I believe was the stock market problem when someone placed a wrong order and couldn't retract it.

Reply Score: 1