The article URL:

http://cacm.acm.org/magazines/2012/10/155530-where-is-the-science-in-computer-science/fulltext

Intriguing quote:

“…we have a responsibility to pursue the science in computer science. We must develop better tools and much deeper understanding of the systems we invent and a far greater ability to make predictions about the behavior of these complex, connected, and interacting systems.”

Thoughts:

– What is a “better tool”? the tools that make our life more productive or efficient? or those which care about our values and make us more happy. The former does not necessarily lead to the later. 

– I agree that more understanding of computer systems is indeed required, especially interactive systems. I am not so sure about our ability to make good predictions when humans are heavily involved in the system.