Insight for engineering leaders
Practical lessons on management, leadership, and professional growth.
The Art of Giving Constructive Feedback
Learn how to provide actionable and empathetic feedback that actually helps your team grow instead of creating defensiveness.
Scaling Engineering Teams: From 10 to 50
What breaks when you scale your engineering team? Discover the processes and cultural shifts needed when growing rapidly.
Agile vs. Shape Up: Choosing the Right Framework
A deep dive into why some engineering teams are abandoning traditional Scrum for Basecamp's Shape Up methodology.
Migrating to Microservices: A Reality Check
Before you split that monolith, make sure you understand the operational complexity and distributed systems challenges you're signing up for.
How to Run Effective 1:1 Meetings
1:1s are the most important meetings on your calendar. Here's a framework to ensure they are valuable for both you and your reports.
Measuring Engineering Productivity
Forget lines of code. Learn about DORA metrics, SPACE framework, and how to actually measure if your team is performing well.
Handling Tech Debt While Shipping Features
The eternal struggle: balancing the need to deliver new business value with the necessity of keeping your codebase healthy.
Estimations Are Guesses: Embracing Uncertainty
Why software estimation is so difficult and how to communicate uncertainty to stakeholders effectively without losing trust.
Transitioning from IC to Manager
The shift from Individual Contributor to Engineering Manager is a career change, not a promotion. Here is what to expect in your first 90 days.
Building a Culture of Psychological Safety
Google's Project Aristotle proved that psychological safety is the #1 predictor of team success. Here is how to cultivate it.