Interview in the "People of ACM" bulletin: 2014
"Generally, the best way to make a difference is to think carefully about what to work on. I spend a lot of time thinking about what to work on next. If a project looks like it is going to fail or like it won’t have much impact, I drop it and devote m..."
The Technical and Social History of Software Engineering: 2014
"A group of computer engineers meeting in New York at Columbia University on September 15, 1947, decided to form the Association for Computing Machinery (ACM), which is an important business association of computer manufacturers. This organization has..."
A Skeptic Looks at Alternative Energy: 2012
"Contrary to the currently popular assertion of accelerating innovation, most technical improvements are evolutionary and take time to make a real difference. Consequently, I think little of claims of near-instant transformations of any complex system..."