With the amount of disk space available to the modern programmer, and the lack of parental supervision in most …
George V. Neville-Neil
While it is true that "programmers aren't English majors," there are many days that I wish they were, or…
Dear KV, I've been working with some code that generates massive data sets, and . . . I'm finding that more and more often I …
Data structures are part of the foundation of computer science. It pays to revisit them from time to time.
Taking Your Network’s Temperature
A prescription for capturing data to diagnose and debug a networking problem.
Frequent broken builds could be symptomatic of deeper problems within a development project.
The pervasive and long-lasting sockets API has remained largely unchanged since 1982. How have developers worked around its inherent limitations and what is the future of…
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