DEPARTMENT: Editorial pointers
COLUMN: President's letter
DEPARTMENT: News track
COLUMN: Staying connected
Is this a marriage made in heaven?
How one programmer's career, set adrift on the raging seas of technological change, has been tossed by the winds of fate.
COLUMN: Practical programmer
Analyzing researchers' findings of software practitioners' activities.
SPECIAL ISSUE: ACM at 60: a look back in time
Tracing the early days of ACM---its landmark accomplishments, its challenges, its goals---in celebration of its first 60 years.
Sixty years ago most computer scientists worked in a vacuum, unaware of the projects their peers around the U.S. were exploring. Sharing research was key to furthering the field, most agreed, but what vehicle could best serve …
A fascination with computing machinery, and a desire to explore this emerging field with mathematicians, engineers, computer manufacturers, and others, inspired E.C. Berkeley to help create a hub for these common interests to …
ACM has developed a rich and varied history over its first six decades. Preserving that history in an open and plentiful archive is key to helping future historians tell the ACM story.
When analog and digital were in flux, ACM provided a forum—as well as publications and conferences—to explore both sides.
ACM curriculum recommendations have been instrumental over the last 40 years in defining what is taught at educational institutions around the world.
From a small group of like-minded scientists drawn to the dynamics of computer-generated images to a driving force in computer graphics bringing together thousands from around the world, SIGGRAPH continues to chart the course …
Documenting the technical history of a SIG is indeed a priceless resource.
"If I have seen further it is by standing on the shoulders of giants."---Isaac Newton, in a letter to Robert Hooke, Feb. 15, 1676
Leadership is the defining characteristic in an unforgiving technology arena.
Creating adaptable solutions to address diverse users and situations.
Small software development companies need it to ensure they stay on course and are able to respond to the market's ebbs and flows.
Attempting to locate and quantify material on the Web that is hidden from typical search techniques.
Emerging from a paradigm different from objects, the modeling of agents requires its own conceptual frameworks, modeling languages, and methodologies.
Developing a better understanding of the mental processes leading to success or failure in code review.
COLUMN: Technical opinion
Examining the use of network location in authentication and abuse prevention.
DEPARTMENT: Hot links
COLUMN: Inside risks