ACM
Sign In
Go
ACM.org
Join ACM
About Communications
ACM Resources
Alerts & Feeds
Communications of the ACM
Home
Current Issue
Current Issue: December 2023
Data Analytics Anywhere and Everywhere
When Two Cameras Are a Crowd
Thus Spake ChatGPT
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.
December 2023 (Vol. 66, No. 12)
November 2023 (Vol. 66, No. 11)
October 2023 (Vol. 66, No. 10)
VIEW MORE ISSUES
Videos
Recent Opinion
Articles
Interviews
Vardi's Insights
Chien's Vantage
Opinion Archive
Refine your search:
date
More Than a Year Ago
subject
Performance And Reliability
author
George V. Neville-Neil
Thus Spake ChatGPT
From Communications of the ACM
On the reliability of AI-based chatbots for science communication.
Subhabrata Dutta, Tanmoy Chakraborty
|
December 1, 2023
From Communications of the ACM
Outsourcing Responsibility
What do you do when your debugger fails you?
George V. Neville-Neil
From Communications of the ACM
|
October 1, 2014
From Communications of the ACM
Forked Over
Shortchanged by open source.
George V. Neville-Neil
From Communications of the ACM
|
August 1, 2014
From Communications of the ACM
The Logic of Logging
And the illogic of PDF.
George V. Neville-Neil
From Communications of the ACM
|
June 1, 2014
From Communications of the ACM
This Is the Foo Field
The meaning of bits and avoiding upgrade bogdowns.
George V. Neville-Neil
From Communications of the ACM
|
April 1, 2014
From Communications of the ACM
Bugs and Bragging Rights
It is not always size that matters.
George V. Neville-Neil
From Communications of the ACM
|
February 1, 2014
From Communications of the ACM
A Lesson in Resource Management
Waste not memory, want not memory — unless it doesn't matter.
George V. Neville-Neil
From Communications of the ACM
|
December 1, 2013
From Communications of the ACM
Cherry-Picking and the Scientific Method
Software is supposed be a part of computer science, and science demands proof.
George V. Neville-Neil
From Communications of the ACM
|
August 1, 2013
From Communications of the ACM
Swamped By Automation
Whenever someone asks you to trust them, don't.
George V. Neville-Neil
From Communications of the ACM
|
June 1, 2013
From Communications of the ACM
Code Abuse
One programmer's extension is another programmer's abuse.
George V. Neville-Neil
From Communications of the ACM
|
April 1, 2013
From Communications of the ACM
Divided By Division
Is there a "best used by" date for software?
George V. Neville-Neil
From Communications of the ACM
|
February 1, 2013
From Communications of the ACM
Can More Code Mean Fewer Bugs?
The bytes you save today may bite you tomorrow.
George V. Neville-Neil
From Communications of the ACM
|
December 1, 2012
From Communications of the ACM
A Nice Piece of Code
Colorful metaphors and properly reusing functions.
George V. Neville-Neil
From Communications of the ACM
|
October 1, 2012
From Communications of the ACM
A System Is Not a Product
Stopping to smell the code before wasting time reentering configuration data.
George V. Neville-Neil
From Communications of the ACM
|
August 1, 2012
From Communications of the ACM
Scale Failure
Using a tool for the wrong job is OK until the day when it isn't.
George V. Neville-Neil
From Communications of the ACM
|
June 1, 2012
From Communications of the ACM
The Network Protocol Battle
A tale of hubris and zealotry.
George V. Neville-Neil
From Communications of the ACM
|
April 1, 2012
From Communications of the ACM
Wanton Acts of Debuggery
Keep your debug messages clear, useful, and not annoying.
George V. Neville-Neil
From Communications of the ACM
|
February 1, 2012
From Communications of the ACM
Debugging on Live Systems
It is more of a social than a technical problem.
George V. Neville-Neil
From Communications of the ACM
|
December 1, 2011
From Communications of the ACM
File-System Litter
Cleaning up your storage space quickly and efficiently.
George V. Neville-Neil
From Communications of the ACM
|
October 1, 2011
From Communications of the ACM
Storage Strife
Beware keeping data in binary format.
George V. Neville-Neil
From Communications of the ACM
|
August 1, 2011
From Communications of the ACM
Think Before You Fork
Kode Vicious's thoughts on forking, config files, and using internal wikis.
George V. Neville-Neil
From Communications of the ACM
|
June 1, 2011
1
2
3
4
Sign In
for Full Access
User Name
Password
» Forgot Password?
» Create an ACM Web Account
Sign In