Harold Abelson & Gerald Jay Sussman
Structure and Interpretation of Computer Programs (2nd ed.): 1996
"We are using here a powerful strategy of synthesis: wishful thinking."
"Software during the early days of this [Apollo] project was treated like a stepchild and not taken as seriously as other engineering disciplines, such as hardware engineering; and it was regarded as an art and as magic, not a science. I had always be..."
Illah Reza Nourbakhsh
The Coming Robot Dystopia: 2015
"Robotic technologies that collect, interpret, and respond to massive amounts of real-world data on behalf of governments, corporations, and ordinary people will unquestionably advance human life. But they also have the potential to produce dystopian ..."
CIPS Connections: 2013
"It’s kind of weird because usually when you think about mathematics and proofs you are trying to teach someone something; you want them to learn the proof. In the context of cryptography you want to convince parties of correctness of statement,..."
A Conversation with Michael Stonebraker and Margo Seltzer: 2007
"All startups with disruptive technology have this problem. How do you get legitimacy in the enterprise software space, where stuff really has to work?
One of the things I find fascinating is that we’ve been writing software for 30 years and the..."
The Data Sublime: 2015
"That innocent experience of the software upgrade--the relinquishing of control to something one does not understand or want to understand, consenting to a back-seat ride on sheer faith--is now a normal part of being a smartphone user..."
Emerson Murphy-Hill, Thomas Zimmermann, and Nachiappan Nagappan
Cowboys, Ankle Sprains, and Keepers of Quality: 2014
"Video games make up an important part of the software industry, yet the software engineering community rarely studies video games. This imbalance is a problem if video game development differs from general software development, as some game experts s..."
Bogdan Patrut & Monica Patrut
Social Media in Politics: 2014
"Web social media support a sort of knowledge and information “democratization,” transforming people from content consumers into content producers, or “producers.”
In the digital context, the individuals can be active, and t..."
The Secret Life of Passwords: 2014
"Several years ago I began asking my friends and family to tell me their passwords. I had come to believe that these tiny personalized codes get a bum rap. Yes, I understand why passwords are universally despised: the strains they put on our memory, t..."
Geek Sublime: 2014
"The day that millions will dash off beautiful programs--as easily as with a pencil--still remains distant. The “lovely gems and brilliant coups” of coding remain hidden and largely incomprehensible to outsiders. But the beauty t..."