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.
Backstage Blog RSS
February 15th, 2019 Engineering Engineering Culture Engineering Management Radical Candor: An Experience Report By Will Ellis
January 3rd, 2019 iOS Swift Testing Integration Testing for Memory Leaks By Matthew Healy
Memory leaks are a common problem when writing iOS applications, and while we all know we should be on the lookout for them, it’s often too easy to miss a vital weak reference. By leveraging integration testing, we can catch these issues and spend more time actually building features.
November 23rd, 2018 Engineering Culture Tech Debt A Pragmatic Approach to Tech Debt Reduction By Christine Patton
Almost every company accumulates tech debt as time goes on. Tight deadlines, changing requirements, scaling issues, poor or short-sighted system designs, knowledge silos, inconsistent coding practices, turnover of key staff — these things all happen and can contribute to tech debt. So what can be done about it once it’s there?
November 6th, 2018 Engineering iOS Architecture How We Develop New Features Using Offsites and Clean Architecture By Guilherme Endres
In 2017, our team of six engineers wanted to try out a clean architectural pattern and decided to use VIPER. In the text below, I’ll cover how the team worked on this.