Quality, consistency, and simplicity are critical attributes in high-tech products. But they are largely lacking in today’s software. Change is sorely needed. Software vendors, however, will not change voluntarily. They do not believe it is in their best interests to do so. But such change is usually brought about by pain, and vendors are not […]
Diane Crawford
This month, we look at the evolutions unfolding in the worlds of hardware and software, both surely representing milestones in their respective spheres. We begin with a discussion of the value of free software, a controversial topic that has recently achieved new dimensions and spawned powerful and influential alliances—and foes. Our focus is the open-source […]
The Internet may have opened the world to us, but it’s a world we’d prefer to tour privately. We want the freedom to roam terrain on our own terms; and we want assurances we will leave no identifying footprints in our wake. We want our presence to remain faceless—albeit, nameless—in the crowd. Alas, that’s the […]
At a time when we tend to search for new solutions for each and every technical problem, it’s refreshing to discover that sometimes the right answer has been there all along. Such is the case with symbolic modeling—a steadfast field with deep roots, yet growing steadily in new and successful applications. Before a system can […]
Shape the Future of Computing
ACM encourages its members to take a direct hand in shaping the future of the association. There are more ways than ever to get involved.
Get Involved