One of the most common questions I hear when mentoring engineers is whether a person should pursue engineering management. I usually take this to mean that they are actually looking for a leadership role, and I want to help them discern whether that might be as a primarily technical leader or as a managerial leader.... Continue Reading →
Managing engineering teams through constant change
When we managers build teams, we tend to focus on processes for improving efficiency, retention, and performance. But when it comes to change, what you especially need are systems that will build in resilience. Some of the suggestions below are common management techniques, but I’ll point out how they contribute to building resilience.
The surprising things I’ve learned about Twitter Engineering Culture
In August, I started my role as an engineering manager at Twitter. I came to Twitter looking to level up my technical skills and instincts, gain more management experience, and work on a collaborative team, and I’ve happily found all three.