acm-header
Sign In

Communications of the ACM

Latest Practice


Latest Practice Practice Archive Refine your search:
dateMore Than a Year Ago
subjectArtificial Intelligence
authorPoul-Henning Kamp

What Went Wrong?
From Communications of the ACM

What Went Wrong?

Why we need an IT accident investigation board.

My Compiler Does Not Understand Me
From Communications of the ACM

My Compiler Does Not Understand Me

Until our programming languages catch up, code will be full of horrors.

The Hyperdimensional Tar Pit
From Communications of the ACM

The Hyperdimensional Tar Pit

Make a guess, double the number, and then move to the next larger unit of time.

The One-Second War
From Communications of the ACM

The One-Second War

Finding a lasting solution to the leap seconds problem has become increasingly urgent.

Sir, Please Step Away from the ASR-33!
From Communications of the ACM

Sir, Please Step Away from the ASR-33!

To move forward with programming languages we must first break free from the tyranny of ASCII.

You're Doing It Wrong
From Communications of the ACM

You're Doing It Wrong

Think you've mastered the art of server performance? Think again.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account