Leading Distributed Teams Across Time Zones
How to build and run engineering teams across countries and cultures, drawn from managing teams spread between Europe and the US.
- Asynchronous communication strategies
- Building trust across time zones
- Scheduling and meeting best practices
- Cultural awareness and inclusion
Balancing Velocity and Stability in Cloud Systems
Shipping fast without breaking things, with real examples from systems handling millions of requests per day.
- Progressive deployment strategies
- Observability and monitoring practices
- Incident response frameworks
- Technical debt management
Coaching Engineers to Become Leaders
Framework for developing leadership skills in senior engineers and building a strong technical leadership pipeline. Based on mentoring 50+ engineers across multiple organizations.
- Identifying leadership potential
- Creating growth opportunities
- Effective coaching frameworks
- Measuring leadership development
Cloud Cost Optimization at Scale
Practical strategies for cutting cloud infrastructure costs without sacrificing performance, including how I cut AWS spend by 30% while traffic grew.
- Cost visibility and tracking
- Right-sizing and optimization
- Architecture efficiency patterns
- FinOps culture and processes
Building Engineering Culture in Remote-First Organizations
How to create and maintain a strong engineering culture when your team is fully distributed. Practical approaches to psychological safety, continuous learning, and sustainable delivery.
- Remote-first culture principles
- Virtual team bonding strategies
- Documentation and knowledge sharing
- Recognition and celebration practices
Scaling Microservices Architecture
Lessons learned from scaling distributed systems to handle millions of requests. Architecture patterns, anti-patterns, and practical guidance for teams moving to microservices.
- Service boundaries and design
- Inter-service communication patterns
- Data consistency strategies
- Testing and deployment approaches