Previously, I asked the question of why great design is so hard to integrate in organizations. In this article, I take a look at how Apple does design, and what...Jason Hong From BLOG@CACM | August 23, 2010 at 11:28 AM
Earlier this summer the first ACM Symposium on Cloud Computing was held in Indianapolis, Indiana. With three stellar keynotes and an exceptional program, the inaugural...Jeff Hammerbacher From BLOG@CACM | August 23, 2010 at 09:07 AM
What is the best way to organize researchers into a company? An independent research lab? Mixing researchers in with product teams? Or not hiring researchers...Greg Linden From BLOG@CACM | August 12, 2010 at 06:46 PM
Since the beginning of software industry, developers have produced updates for their products on a regular basis. How do these updates affect the software itself...Carlos Brewer From BLOG@CACM | August 9, 2010 at 11:11 AM
An iconic cartoon by Peter Steiner, which appeared in The New Yorker in 1993, captured the nature of the nascent Internet. It shows a dog seated at a computer,...Daniel Reed From BLOG@CACM | August 8, 2010 at 05:04 PM
Two Congressman introduced two pieces of legislation -- The Computer Science Education Act and the Computer Science Education Week Resolution -- to offer reforms...Cameron Wilson From BLOG@CACM | August 3, 2010 at 12:43 PM
As computational science and engineering becomes more common, it becomes important to ask what should all scientists and engineers know about computer science to...Mark Guzdial From BLOG@CACM | July 27, 2010 at 12:18 PM
The new draft framework from the National Research Council on "science, engineering, and technology" makes no mention of computer science.Mark Guzdial From BLOG@CACM | July 27, 2010 at 09:40 AM
Why is good design so hard to accomplish for organizations? People are coming to the realization that design really matters, but it's not that they don't want to...Jason Hong From BLOG@CACM | July 21, 2010 at 09:50 AM
These “grand challenges” of systems biology encompass almost every aspect of modern computing, from numerical and symbolic methods through data management and analytics...Daniel Reed From BLOG@CACM | July 17, 2010 at 09:40 AM
In the Internet era, with cell phones, PDAs, and other technologies, humans are more and more connected to each other. All day you can see people walking and at...Carlos Brewer From BLOG@CACM | July 12, 2010 at 09:48 AM
Big web applications are hungry for RAM. They want lots of low power RAM. And they want little else.Greg Linden From BLOG@CACM | July 9, 2010 at 03:42 PM
Why is there so little research into interface design for new mothers? Interface designers—hear my cry! Here are some pointers for designing interfaces for mothers...Judy Robertson From BLOG@CACM | July 6, 2010 at 10:53 AM
A quick look at this special event in Colombia at which people breathe, eat, and sweat technology.Carlos Brewer From BLOG@CACM | July 1, 2010 at 09:53 AM
The difficulty in creating privacy controls in online health communities represents the struggle between hope and fear.Ruben Ortega From BLOG@CACM | June 24, 2010 at 01:47 PM