The ultimate goal for programming: software that heals itself.
How a software company saved itself by overhauling its development process-and trusting its engineers' instincts.
Software is collapsing under the weight of its own complexity. Charles Simonyi's solution? Programming tools that are so simple that even laypeople can use them.
A quirky artificial voice synthesizer built in the 1930s paved the way for cell phones.
PC legends Charles Simonyi's and Mitch Kapor's upstart ventures aim to create software that does what you want it to do and never crashes. Our exclusive report brings you to the front lines of the new software revolution.
Radio frequency identification tags flounder as innovators figure out how to best use them.
A handheld device prints information directly from a computer onto a thin, flexible medium.
Bacterial innards plus chemical soup yields ingredients for drugs.