ACM
Sign In
Go
ACM.org
Join ACM
About Communications
ACM Resources
Alerts & Feeds
Communications of the ACM
Home
Current Issue
Current Issue: March 2024
Measuring GitHub Copilot's Impact on Productivity
Generative AI Degrades Online Communities
Innovation Is Overrated: A Provocation
VIEW TABLE OF CONTENTS
News
Latest News
News Archive
Blogs
About the Blogs
BLOG@CACM
Blogroll
Blogs Archive
Opinion
Articles
Interviews
Opinion Archive
Research
Latest Research
Research Archive
Practice
Latest Practice
Practice Archive
Careers
Search for Jobs
Post a Resume
Post A Job
Advertise with Us
Contact Us
Archive
The magazine archive includes every article published in
Communications of the ACM
for over the past 50 years.
March 2024 (Vol. 67, No. 3)
February 2024 (Vol. 67, No. 2)
January 2024 (Vol. 67, No. 1)
VIEW MORE ISSUES
Videos
Recent Articles
Articles
Interviews
Vardi's Insights
Chien's Vantage
Opinion Archive
Refine your search:
date
More Than a Year Ago
author
George V. Neville-Neil
SUBJECT
Communications / Networking
Computer Applications
Computer Systems
Human Computer Interaction
Computers And Society
Data / Storage And Retrieval
Education
Entertainment
Hardware
Information Systems
Legal Aspects
Management
Performance And Reliability
Personal Computing
Search
Security
Software
Theory
Generative AI Degrades Online Communities
From Communications of the ACM
How large language models are influencing online communities.
Gordon Burtch, Dokyun Lee, Zhichen Chen
|
March 1, 2024
From Communications of the ACM
MUST and MUST NOT
On writing documentation.
George V. Neville-Neil
From Communications of the ACM
|
August 1, 2019
From Communications of the ACM
Know Your Algorithms
Stop using hardware to solve software problems.
George V. Neville-Neil
From Communications of the ACM
|
April 1, 2019
From Communications of the ACM
Writing a Test Plan
Establish your hypotheses, methodologies, and expected results.
George V. Neville-Neil
From Communications of the ACM
|
February 1, 2019
From Communications of the ACM
A Chance Gardener
Harvesting open source products and planting the next crop.
George V. Neville-Neil
From Communications of the ACM
|
December 1, 2018
From Communications of the ACM
The Obscene Coupling Known as Spaghetti Code
Teach your junior programmers how to read code.
George V. Neville-Neil
From Communications of the ACM
|
October 1, 2018
From Communications of the ACM
Every Silver Lining Has a Cloud
Cache is king. And if your cache is cut, you are going to feel it.
George V. Neville-Neil
From Communications of the ACM
|
August 1, 2018
From Communications of the ACM
Watchdogs vs. Snowflakes
Taking wild guesses.
George V. Neville-Neil
From Communications of the ACM
|
June 1, 2018
From Communications of the ACM
Popping Kernels
Choosing between programming in the kernel or in user space.
George V. Neville-Neil
From Communications of the ACM
|
April 1, 2018
From Communications of the ACM
Reducing the Attack Surface
Sometimes you can give the monkey a less-dangerous club.
George V. Neville-Neil
From Communications of the ACM
|
February 1, 2018
From Communications of the ACM
Cold, Hard Cache
On the implementation and maintenance of caches.
George V. Neville-Neil
From Communications of the ACM
|
December 1, 2017
From Communications of the ACM
IoT: The Internet of Terror
If it seems like the sky is falling, that's because it is.
George V. Neville-Neil
From Communications of the ACM
|
October 1, 2017
From Communications of the ACM
The Observer Effect
Finding the balance between zero and maximum.
George V. Neville-Neil
From Communications of the ACM
|
August 1, 2017
From Communications of the ACM
Forced Exception Handling
You can never discount the human element in programming.
George V. Neville-Neil
From Communications of the ACM
|
June 1, 2017
From Communications of the ACM
The Chess Player Who Couldn't Pass the Salt
AI: Soft and hard, weak and strong, narrow and general. Dear KV,
George V. Neville-Neil
From Communications of the ACM
|
April 1, 2017
From Communications of the ACM
The Unholy Trinity of Software Development
Tests, documentation, and code.
George V. Neville-Neil
From Communications of the ACM
|
February 1, 2017
From Communications of the ACM
Cloud Calipers
Naming the next generation and remembering that the cloud is just other people's computers.
George V. Neville-Neil
From Communications of the ACM
|
October 1, 2016
From Communications of the ACM
Chilling the Messenger
Keeping ego out of software-design review.
George V. Neville-Neil
From Communications of the ACM
|
August 1, 2016
From Communications of the ACM
What Are You Trying to Pull?
A single cache miss is more expensive than many instructions.
George V. Neville-Neil
From Communications of the ACM
|
June 1, 2016
From Communications of the ACM
GNL Is Not Linux
What's in a name?
George V. Neville-Neil
From Communications of the ACM
|
April 1, 2016
From Communications of the ACM
Code Hoarding
Committing to commits, and the beauty of summarizing graphs.
George V. Neville-Neil
From Communications of the ACM
|
February 1, 2016
1
2
3
4
Sign In
for Full Access
User Name
Password
» Forgot Password?
» Create an ACM Web Account
Sign In