From Communications of the ACM
Digital innovation is not working in the interest of the whole of society. It is time to radically rethink its purpose without…
Filippo Gualtiero Blancato| March 1, 2024
Trying to categorize computing as engineering, science, or math is fruitless; we have our own paradigm.Peter J. Denning, Peter A. Freeman From Communications of the ACM | December 1, 2009
One of the most popular and successful open source software development initiatives is Ruby on Rails, created by David Heinemeier Hansson. "I think the fundamental...Computerworld Australia From ACM TechNews | October 30, 2009
The concept of distance expresses the distortion measure between any pair of entities lying in a common space. Distances...Frank Nielsen From Communications of the ACM | November 1, 2009
Ping Fu, CEO of the digital shape sampling and processing company Geomagic, discusses her background, achievements, and challenges managing a company during a period...Bob Cramblitt, Ping Fu From Communications of the ACM | November 1, 2009
Why does your computer bother you so much about security, but still isn't secure? It's because users don't have a model for security, or a simple way to keep important...Butler Lampson From Communications of the ACM | November 1, 2009
Jamie Zawinski is what I would call a duct-tape programmer.
I say that with a great deal of respect. He is the kind of programmer who is hard at work building...joelonsoftware.com From ACM Opinion | September 25, 2009
Stephen Wolfram has set the ambitious goal of converting the global corpus of knowledge into a computable format through WolframAlpha.com, a computational knowledge...Investor's Business Daily From ACM TechNews | September 25, 2009
Jon Kleinberg talks about algorithms, information flow, and the connections between Web search and social networks.
Leah Hoffmann From Communications of the ACM | October 1, 2009
Stanford professor Pat Hanrahan sits down with the noted hedge fund founder, computational biochemist, and (above all) computer scientist.CACM Staff From Communications of the ACM | October 1, 2009
C.A.R. Hoare revisits his past Communications article on the axiomatic approach to programming and uses it as a touchstone for the future.C.A.R. Hoare From Communications of the ACM | October 1, 2009
The venture capital industry, like financial services in general, has fallen on hard times. Part of the problem is that large payoffs...Michael Cusumano From Communications of the ACM | October 1, 2009
Conficker's alarming growth rate in early 2009 along with the apparent mystery surrounding its ultimate purpose had raised concern among...Phillip Porras From Communications of the ACM | October 1, 2009
Since its beginning, the computer industry has been through several major recessions, each occurring approximately five years...Martin Campbell-Kelly From Communications of the ACM | October 1, 2009
Hardware, software, and applications must all evolve in anticipation of the proliferation of parallelism.Anwar Ghuloum From Communications of the ACM | September 1, 2009
Computing is as fundamental as the physical, life, and social sciences.Peter J. Denning, Paul S. Rosenbloom From Communications of the ACM | September 1, 2009
As the computer science field has evolved, so should the methods for disseminating computing research results.
Lance Fortnow From Communications of the ACM | August 1, 2009
The innovative Alice 3 programming environment, currently in beta testing, teaches students to program with Alice and Java software.Wanda Dann, Stephen Cooper From Communications of the ACM | August 1, 2009
A year ago, the American Society of Heating Refrigerating and Air-Conditioning Engineers recommended that the temperature of air entering servers and other data...Computerworld From ACM TechNews | July 9, 2009