Newsletters

What does a CTO actually do?

July 30, 2023

In this issue, explore the multifaceted role of a CTO, rethink meeting productivity with Shopify's insights, and discover how to enhance your Definition of Done for better architecture. Plus, uncover the hidden value in cost centers.

On Becoming a VP of Engineering

July 23, 2023

In this issue, explore insights on becoming a VP of Engineering, collaboration in platform teams, and tackling mid-career stuckness. Plus, discover the importance of alignment in development and Google's approach to code readability.

Action required: Last chance to move to Leadership in Tech

July 17, 2023

Don't miss out on essential insights. This issue of Leadership in Tech features valuable resources on team building, product development, and organizational growth. Sign up now to enhance your leadership skills.

Bottlenecks vs Bandpass

July 09, 2023

In this issue, explore insights on leadership and team management, including strategies for handling workloads post-layoffs, transitioning to CTO, and managing technical debt. Unlock your potential with these valuable articles.

Executive Compensation

July 02, 2023

This issue dives into essential insights for late-stage CEOs on executive compensation, innovative risk identification techniques, and the importance of speed in decision-making. Plus, explore evolutionary architecture and compensation heuristics.

Accountability for Effective Teams

June 25, 2023

In this issue, we explore accountability in tech teams, the evolution of estimation in Agile, and the benefits of modular architecture. Plus, share your tech journey and discover insights on prioritizing effectively. Join us.

Get It Done

June 18, 2023

In this issue, explore strategies for effective team management, insights on handling on-call processes, and the 85% effort principle for peak performance. Plus, reflections from industry veterans and updates from big tech.

Promoted from Dev to Team Lead: 8 Things They Didn’t Tell Me

June 11, 2023

In this issue, discover essential insights for new team leads, explore anti-requirements in projects, and learn about complex networks. Plus, find out how to influence teams without formal power and improve your communication skills.

The Slow Decline of Highly Motivated Developers

June 04, 2023

In this issue, we explore the decline of developer motivation, leadership lessons from real experiences, and the importance of user signups. Plus, insights on problem-solving, software layering, and fostering a culture of listening.

What Actually Drives Productivity

May 28, 2023

In this issue, we explore the elusive nature of developer productivity, effective project planning, decision-making in software architecture, communication in diverse teams, and rethinking the role of meetings in a knowledge economy.

Dropbox Engineering Career Framework

May 21, 2023

This issue dives into Dropbox's Engineering Career Framework, explores the complexities of software evolution, and discusses effective technology decision-making. Plus, learn about distributed counter systems and the impact of technical debt.

Back of the Envelope

May 14, 2023

In this issue, explore effective strategies for leading remote software teams, managing technical backlogs, understanding tech layoffs, and LinkedIn's shift to a GraphQL architecture for product development.

Avoiding the Rewrite Trap

May 07, 2023

In this issue, we explore the challenges of legacy systems, share lessons from eBay's modernization journey, and provide insights on career transitions and pragmatic uptime strategies. Dive in for valuable perspectives.

A Fresh Perspective on Forecasting in Software Development

April 30, 2023

This issue delves into software forecasting, tackling bias and noise, strategies for managing tech lifecycles at Slack, and insights from SRE team structures. Plus, reflections on management mistakes and lessons from complex systems.

Lessons Learned From a Failed Microservice Architecture

April 23, 2023

In this issue, explore the pitfalls of over-engineering, the power of Pre-Mortems in project planning, and strategies to combat interruptions. Plus, discover insights on managing time and priorities effectively.

Implementers, Solvers, and Finders

April 16, 2023

In this issue, we explore the evolving landscape of programmer career paths, the importance of empathy in leadership, and how LinkedIn measures developer happiness. We also discuss AI's potential disruption and the Three R’s of enterprise security.

Be a thermostat, not a thermometer

April 09, 2023

This issue explores the nuances of workplace dynamics and adaptability. Learn how to be a positive influence, improve remote management, enhance hiring practices, and embrace failure for growth. Plus, discover strategies for accountability and adaptability in challenging situations.

Untangling Microservices

April 02, 2023

In this issue, we explore the evolving landscape of microservices, from Uber’s refactoring efforts to insights on staff developer roles at Shopify. Plus, learn how to navigate unpredictability and the critical importance of organizational design.

Numbers To Know For Managing

March 26, 2023

This issue explores essential management insights, from foundational anchors for effective leadership to building exceptional product engineering teams. Discover strategies for navigating complexity in tech and fostering high-performance environments.

Architects, Anti-Patterns, and Organizational Fuckery

March 19, 2023

This issue explores the challenges faced by architects in tech, the risks of reliance on SaaS, and strategies for improving PM-engineer relationships. We also discuss trust in organizations and influencing leadership effectively.