Sign In

Communications of the ACM



Lazy Developers Are the Best Developers
From [email protected]

Lazy Developers Are the Best Developers

Lazy developers stick to the project scope while forcing the project team to understand and fix their own code and issues.

Hazardous Enthusiasm and How Eagerness Can Kill A Project
From [email protected]

Hazardous Enthusiasm and How Eagerness Can Kill A Project

Many otherwise competent software developers and potential contributors end up being overwhelmed by "hazardous enthusiasm." They end up overwhelmed by their excitement...

Breaking the Chains of Freelance Slavery
From [email protected]

Breaking the Chains of Freelance Slavery

The idea of working from home is no longer novel, and there are a number of drawbacks to consider.

Blockchain Was the First, but Will Not Be the Last
From [email protected]

Blockchain Was the First, but Will Not Be the Last

What is the outlook for Zero-Trust Decentralization, and should we expect other products aside from Blockchain?

­Using Independent Technical Reviews to Ensure Project Success
From [email protected]

­Using Independent Technical Reviews to Ensure Project Success

By using independent technical reviews, management can have a third party audit software and ensure the dev team stays on track.

Discovering Bugs, or Ensuring Success?
From Communications of the ACM

Discovering Bugs, or Ensuring Success?

Finding errors is not the same as making certain a software product works correctly.

Blame-Free Quality Control
From [email protected]

Blame-Free Quality Control

How liable should programmers be for the quality of their software?

A Software Architect Is the Person You Blame
From [email protected]

A Software Architect Is the Person You Blame

How efficient is your current software project, and could it potentially benefit from the addition of a software architect?

The Goal of Software Testing
From [email protected]

The Goal of Software Testing

Finding errors is not the same strategy as making sure that a product works.

The Era of Hackers Is Over
From [email protected]

The Era of Hackers Is Over

The ability to hack algorithms and make data structures optimal was a virtue of programmers a few decades ago. The current reality is much different, with the ability...
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account