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
Programming is a creative endeavor, and therefore there is such a thing as coder's block. What does it take to clear the blockage?George V. Neville-Neil From Communications of the ACM | April 1, 2011
With the amount of disk space available to the modern programmer, and the lack of parental supervision in most...George V. Neville-Neil From Communications of the ACM | February 1, 2011
While it is true that "programmers aren't English majors," there are many days that I wish they were, or that...George V. Neville-Neil From Communications of the ACM | December 1, 2010
Dear KV, I've been working with some code that generates massive data sets, and . . . I'm finding that more and more often I...George V. Neville-Neil From Communications of the ACM | June 1, 2010
Data structures are part of the foundation of computer science. It pays to revisit them from time to time.George V. Neville-Neil From Communications of the ACM | April 1, 2010
Frequent broken builds could be symptomatic of deeper problems within a development project.George V. Neville-Neil From Communications of the ACM | December 1, 2009
Highlighting the importance of doing one's best in view of code longevity and the impermanence of the changineer.George V. Neville-Neil From Communications of the ACM | December 1, 2008