acm-header
Sign In

Communications of the ACM

Recent Interviews


Articles Interviews Vardi's Insights Chien's Vantage Opinion Archive Refine your search:
subjectHuman Computer Interaction
authorSoftware Engineering Radio
bg-corner

Designing to Avoid Worst-Case Outcomes
From ACM Opinion

Designing to Avoid Worst-Case Outcomes

Interaction designer Jonathan Shariat discusses harmful software design.

Avoiding Defects in C Programming
From ACM Opinion

Avoiding Defects in C Programming

Computer security specialist details tools and techniques developers can use to write secure code in C

The Benefits of Rust
From ACM Opinion

The Benefits of Rust

An in-depth discussion about the virtue of Rust, its future, and more

97 Things Every Java Developer Should Know
From ACM Opinion

97 Things Every Java Developer Should Know

Book authors discuss compilation featuring expert advice from Java leaders and practitioners.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account