May 2007 - Vol. 50 No. 5
![](https://cacm.acm.org/wp-content/uploads/2023/06/1230819.cover_.gif?w=130)
Features
ACM’s Past Helps Steer its Future
The Rime of the Ancyent Programmer
One Man’s Quest For the State of Software Engineering’s Practice
ACM Established to Develop Communication About Computing
Edmund Berkeley and the Origins of ACM
Sources For ACM History: What, Where, Why
Not Only Digital: A Review of ACM's Early Involvement with Analog Computing Technology
The ACM and IEEE-CS Guidelines For Undergraduate CS Education
SIGCOMM’s Archaeological Journey Into Networking’s Past
A History of the History of Programming Languages
Universal Accessibility as a Multimodal Design Issue
The Whitewater Process: Software Product Development in Small IT Businesses
Does Personality Matter?: An Analysis of Code-Review Ability
The Right Place at the Right Time
Top 10 Downloads from ACM’s Digital Library