Intentional Programming

The New York Times writes:

Charles Simonyi, the chief executive of Intentional Software, a start-up in Bellevue, Wash., … wants to overthrow conventional coding for something he calls intentional programming, in which programmers would talk to machines as little as possible. Instead, they would concentrate on capturing the intentions of computer users.

The method begins with the intentions of the people inside an organization who know what a program should do. Mr. Simonyi calls these people domain experts, and he expects them to work with programmers to list all the concepts the software must possess.

The concepts are then translated into a higher-level representation of the softwares functions called the domain code, using a tool called the domain workbench.

Published by

Rajesh Jain

An Entrepreneur based in Mumbai, India.