Watts Humphrey left us a few weeks ago. His contributions to professional software engineering have been essential.Bertrand Meyer From BLOG@CACM | November 15, 2010 at 03:27 PM
Betwixt and between ubiquitous consumer software and the ethereal realm of ultra-high-performance computing, lies the excluded middle, the world of day-to-day computational...Daniel Reed From BLOG@CACM | October 24, 2010 at 09:20 PM
Can the principles of evolution be applied to software code and used to improve it? Stephanie Forrest thinks so—and has some encouraging data to prove it. Jack Rosenberger From BLOG@CACM | October 20, 2010 at 10:14 AM
With age comes wisdom, or so they say. But when we geeks age, does it make us wiser or just grumpier?Greg Linden From BLOG@CACM | September 8, 2010 at 05:11 PM
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
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
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
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
Startups need their current business to be successful and self-sustaining before they place serious effort in building a general software platform.Ruben Ortega From BLOG@CACM | May 11, 2010 at 09:41 AM
When a corporate, government, or university IT department of the 1970s debated an upgrade to its IBM S/370 mainframes, it is doubtful that the IT director was in...Daniel Reed From BLOG@CACM | April 24, 2010 at 09:56 AM
Investing in a large amount of software testing can be difficult to justify, particularly for a startup company. How much software testing is enough?Ruben Ortega From BLOG@CACM | March 29, 2010 at 10:51 AM
I will be reporting on two of the sessions I attended this afternoon. One session was on analyzing interactions, which dealt primarily with methods for measuring...Michael A. Oren From BLOG@CACM | February 8, 2010 at 09:46 AM
SC09 (aka the “Supercomputing Conference”) was held during the week of November 16. The conference set an attendance record this year – roughly 10,000 attendees...Daniel Reed From BLOG@CACM | November 30, 2009 at 11:54 PM
We aspire to be innovative, but unless we are wiling to implement it and measure it its just another good idea.Ruben Ortega From BLOG@CACM | October 30, 2009 at 09:43 AM
This year, I have the honor and privilege to chair the selection committee for the Seymour Cray and Sidney Fernbach awards, which recognize outstanding contributions...Daniel Reed From BLOG@CACM | October 25, 2009 at 09:34 PM