Sign In

Communications of the ACM

BLOG@CACM



Why Is Great Design So Hard?
From BLOG@CACM

Why Is Great Design So Hard?

Why is good design so hard to accomplish for organizations? People are coming to the realization that design really matters, but it's not that they don't want to...

Are You Invisible?
From BLOG@CACM

Are You Invisible?

If you sit in your office and just focus on doing your work, you’re invisible, Patty Azzarello says. Here’s her career advice on how to be recognized at your work...

Successful Software Platforms Are the Byproducts of Successful Businesses
From BLOG@CACM

Successful Software Platforms Are the Byproducts of Successful Businesses

Startups need their current business to be successful and self-sustaining before they place serious effort in building a general software platform.

Why Do Software Developers Tolerate 'Crunch Time'?
From BLOG@CACM

Why Do Software Developers Tolerate 'Crunch Time'?

Given the well known increased risk of burnout for an extended "Crunch Time," why do developers put up with it? 

Frequent Releases Change Software Engineering
From BLOG@CACM

Frequent Releases Change Software Engineering

If you started deploying software much more frequently, how would it change your software development?

Bridging Cultures For Collaboration
From BLOG@CACM

Bridging Cultures For Collaboration

All too often, our technical curricula fail to focus on the human aspect of cross-domain collaboration. Technical skills are necessary, but not sufficient. One...

The Siren Song of Startups
From BLOG@CACM

The Siren Song of Startups

If you go to a startup, make sure you go for the right reasons.

A Simple View of the Budget Process
From BLOG@CACM

A Simple View of the Budget Process

An abstract view of how NSF gets its money, in the context of the federal budget process.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account