From BLOG@CACM
Deep learning only took a few years to make the leap from another theoretical piece of future-tech to a very real tool that's…
Vivienne Sze| March 16, 2023
Students work together to solve complicated problems while competing at the ACM International Collegiate Programming Contest.Chas Kurtz From BLOG@CACM | July 3, 2013 at 09:18 AM
I describe software incompatibility problems caused by fragmentation in Linux-based operating systems and present one potential solution.Philip Guo From BLOG@CACM | May 30, 2013 at 11:32 AM
Catastrophism and reliance on dubious studies have no place in serious discussions of software engineering.
Bertrand Meyer From BLOG@CACM | April 4, 2013 at 10:19 AM
Extraordinary parallelism, unprecedented data locality and adaptive resilience: these are daunting architecture, system software and application challenges for...Daniel Reed From BLOG@CACM | March 5, 2013 at 09:20 AM
ESEC-FSE 2013 (in Saint Petersburg,, 18-26 August) is the place to be for software engineering in 2013.Bertrand Meyer From BLOG@CACM | January 22, 2013 at 09:15 AM
In this post, I describe a ubiquitous style of programming that, to my knowledge, has never been formally taught in the classroom.Philip Guo From BLOG@CACM | January 7, 2013 at 03:51 PM
Considerations of how conventional hiring practices prevent diversification of software development groups.Valerie Barr From BLOG@CACM | December 18, 2012 at 09:23 AM
I recount what I learned from spending nine months teaching computer programming to a person with no prior programming experience.Philip Guo From BLOG@CACM | October 31, 2012 at 09:06 AM
Intermittent Net: The Importance of Distributed Thinking in Mobile/Cloud Application Development (and Usage)
George K. Thiruvathukal From BLOG@CACM | October 3, 2012 at 11:50 AM
While there are many ways of tackling these unique obstacles of mobile performance, this article is largely focused on things that can be done from an API, or backend...Kate Matsudaira From BLOG@CACM | September 5, 2012 at 12:18 PM
This post focuses on the data collection via crawling the web, by covering some of the challenges around collecting and discovering new content via a web crawler...Kate Matsudaira From BLOG@CACM | July 26, 2012 at 04:23 PM
The latest U.S. Bureau of Labor Statistics predictions for the next 10 years predicts lower-than-average growth in programming jobs, but dramatic growth in designer...Mark Guzdial From BLOG@CACM | June 25, 2012 at 09:28 AM