The opinion archive provides access to past opinion stories from Communications of the ACM and other sources by date.
In the beginning, the rules of the space bar were simple. Two spaces after each period. Every time. Easy.
Avengers: Infinity War is packed with dozens of beloved characters we've watched and loved over 10 years of Marvel movies. But one character stands—literally—head and shoulders over everyone else: Thanos.
It's not easy to promote closer US-China ties these days.
Should technologists prevent their tools from being used to wage war? This question was answered with a furious yes at Google recently, when more than 3,000 employees signed a memo protesting the use of the company's algorithms…
Walking the enormous exhibition halls at the recent RSA security conference in San Francisco, you could have easily gotten the impression that digital defense was a solved problem.
When people have free and unfettered choices of activities, they both entertain and express themselves through their pastimes—whether stamp or coin collecting, scrapbooking, gardening or tinkering with electronic gadgets.
At any given moment, volunteers and paid workers are writing fictional narratives that they present online as news stories, and some of those will get picked up and shared—perhaps thousands of times—on social media.
Addressing the root causes of rapidly increasing software complexity.
Some thoughts on the way forward.
Yes, with one big exception.
Moving beyond self-selected computer science education in Switzerland.
Proposing a stronger foundation for an engineering discipline to support the design of secure systems.