Skip to content


A look at the inside of New York City's Grand Central Station.

Managing to deadlines

Deadlines are agreements with other departments on how you’ll work together, while your engineers likely view them as arbitrary and pointless.

A decorative sculpture of a jester from Casa Loma in Toronto, Canada.

Are we having fun yet?

Engineering management can lean toward the serious and wrought, but always look for chances to inject fun and whimsy into the culture.

Part of the Parthenon frieze displayed at The British Museum in London.

Hacking away at hackathons

A request from the business for your team to do a hackathon can be a signal of some underlying issues.

"The Impossible, III" by Maria Martins.

The release valve

Software engineers live in a world filled with problems and issues. A big part of your job as a person managing them is to get them talking about them.

Avoiding the estimation death spiral

Instead of being buried beneath planning meetings and detailed estimates, empowered engineering teams and organizations should negotiate on scope as well as timeline

Paper lanterns from the Indianapolis Museum of Art (Newfields) Christmas decorations

A shared context is a manager’s first goal

As humans, we each have our own context and version of reality. Part of your job as a manager and leader is to make sure others know the world you’re carrying in yours.