The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.
In the spring of 2004, during my senior year of college, I faced a hard decision about my future career.
To evaluate optimal patent protection for an invention, one has to consider both the cost of inventing and the cost of copying; the higher the ratio of the former to the latter, the greater the optimal patent protection for the…
It’s impossible to look anywhere these days without noticing how profoundly Apple has influenced design and computing interfaces.
Iconic pictures from the latest mission to the Red Planet are coming courtesy of space-imaging expert Michael Malin.
Many new technologies are based on what companies and designers seem to think their users might want to do, or what they envision them wanting to do, but not as many are based on what people actually do, Ellen Isaacs told attendees…
Exploring some factors that reflect a company's worth.
Short-term thinking is the enemy of the long-term future.
Balancing two extremes in project estimation.
Colorful metaphors and properly reusing functions.
Understanding the technical and social fundamentals of the computing infrastructure is essential in the continuously evolving technological realm.
Promoting a clock-free paradigm that fits everything learned about programming since Turing.