Sign In

Communications of the ACM

Recent Articles



Removing Kode
From Communications of the ACM

Removing Kode

Dead functions and dead features.

Sanity vs. Invisible Markings
From Communications of the ACM

Sanity vs. Invisible Markings

Tabs vs. spaces

Broken Hearts and Coffee Mugs
From Communications of the ACM

Broken Hearts and Coffee Mugs

The ordeal of security reviews.

Kode Vicious Plays in Traffic
From Communications of the ACM

Kode Vicious Plays in Traffic

With increasing complexity comes increasing risk.

Master of Tickets
From Communications of the ACM

Master of Tickets

Valuing the quality, not the quantity, of work.

Numbers Are for Computers, Strings Are for Humans
From Communications of the ACM

Numbers Are for Computers, Strings Are for Humans

How and where software should translate data into a human-readable form.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account