acm-header
Sign In

Communications of the ACM

Latest Practice



Software Managers' Guide to Operational Excellence
From Communications of the ACM

Software Managers' Guide to Operational Excellence

The secret to being a great engineering leader? Setting up the right checks and balances.

The Evolution of Management
From Communications of the ACM

The Evolution of Management

Transitioning up the ladder.

Overly Attached
From Communications of the ACM

Overly Attached

Know when to let go of emotional attachment to your work.

How to Create a Great Team Culture (and Why It Matters)
From Communications of the ACM

How to Create a Great Team Culture (and Why It Matters)

Build safety, share vulnerability, and establish purpose.

Design Patterns for Managing Up
From Communications of the ACM

Design Patterns for Managing Up

Four challenging work situations and how to handle them.

The Importance of a Great Finish
From Communications of the ACM

The Importance of a Great Finish

You have to finish strong, every time.

How to Get Things Done When You Don't Feel Like It
From Communications of the ACM

How to Get Things Done When You Don't Feel Like It

Five strategies for pushing through.

The Secret Formula for Choosing the Right Next Role
From Communications of the ACM

The Secret Formula for Choosing the Right Next Role

The best careers are not defined by titles or résumé bullet points.

How to Come Up with Great Ideas
From Communications of the ACM

How to Come Up with Great Ideas

Think like an entrepreneur.

How Is Your Week Going So Far?
From Communications of the ACM

How Is Your Week Going So Far?

Praise matters just as much as money.

Views from the Top
From Communications of the ACM

Views from the Top

Try to see things from a manager's perspective.

Breadth and Depth
From Communications of the ACM

Breadth and Depth

We all wear many hats, but make sure you have one that fits well.

10 Ways to Be a Better Interviewer
From Communications of the ACM

10 Ways to Be a Better Interviewer

Plan ahead to make the interview a successful one.

Conversations with Technology Leaders: Erik Meijer
From Communications of the ACM

Conversations with Technology Leaders: Erik Meijer

Great engineers are able to maximize their mental power.

Does Anybody Listen to You?
From Communications of the ACM

Does Anybody Listen to You?

How do you step up from mere contributor to real change-maker?

Resolving Conflict
From Communications of the ACM

Resolving Conflict

Don't "win." Resolve.

Fresh Starts
From Communications of the ACM

Fresh Starts

Just because you have been doing it the same way doesn't mean you are doing it the right way.

Bad Software Architecture Is a People Problem
From Communications of the ACM

Bad Software Architecture Is a People Problem

When people don't work well together they make bad decisions.

Nine Things I Didn't Know I Would Learn Being an Engineer Manager
From Communications of the ACM

Nine Things I Didn't Know I Would Learn Being an Engineer Manager

Many of the skills aren't technical at all.

Delegation as Art
From Communications of the ACM

Delegation as Art

Be someone who makes everyone else better.
Sign In for Full Access
» Forgot Password? » Create an ACM Web Account