Backstage Blog

RSS logo

You're browsing posts of the category Engineering Management

Radical Candor: An Experience Report

February 15th, 2019 by Will Ellis

Although it can be easy to know if you’ve messed up badly as a manager, it’s not always as easy to know if you’re doing a good job. In particular, the power dynamics at play can make it hard for people on your team to feel confident letting you know what’s working well and what’s working not so well. In this article, I’m going to talk about an approach I started using in the last few years that seems to strike the best balance of getting the input managers need while still promoting a healthy culture of direct feedback.

Read more…

Managing Unplanned and Support Tasks

March 26th, 2018 by Kristof Adriaenssens

One challenge engineering teams often face is dealing with work that doesn’t revolve around developing new features but that still requires the team’s attention and time. The Content Engineering Team here at SoundCloud is no exception, so we iterated on a process to deal with unplanned and support tasks to end up with fewer interruptions and more time to spend on implementing planned features.

Read more…

Deliver software faster by managing work in progress, not by adding overtime

September 27th, 2017 by Matt Weiden

Product development flow (flow) is the rate at which our products are developed, from idea to deployment. Good flow means that products should pass through the development cycle quickly and continuously.

Read more…