Newsletters

What I learned from nearly 1,000 interviews at Amazon

April 09, 2026

Amazon hiring decisions often hinge on storytelling, not just skills. After 1,000 interviews, one recruiter says a weekend rehearsing personal stories beats dozens of extra coding hours. Also: why nobody has AI adoption figured out yet, and what that means for engineers.

Nobody is coming to save your career

April 05, 2026

Your career growth is your responsibility — managers won't push it for you. A slow engineering team usually signals a messy codebase, not bad people. And "good taste" isn't a gift — it's just pattern recognition built through practice.

Which future?

April 02, 2026

AI brings big benefits but also serious risks — and simple safety rules won't be enough. Meanwhile, startup survival rates haven't improved in 30 years despite popular frameworks, because when everyone follows the same playbook, everyone builds the same thing.

How to measure R&D investment

March 29, 2026

Slow down before you code — AI makes it easy to ship fast in the wrong direction. Also, most company wikis fail not from bad tools, but bad structure. Treat docs like a web of linked pages, not folders. And sleeping rats may hold the secret to better org design.

When should a manager step in?

March 26, 2026

Good managers step in for serious, hard-to-reverse mistakes but leave room for growth otherwise. Combative colleagues? Build on their ideas instead of challenging them. And experienced engineers may be giving outdated advice as AI changes what's hard — time to build again.

Interviewing tactics for a post-LLM world

March 22, 2026

Technical interviews need a rethink. Banning AI misses the point — better to test whether candidates can review AI-generated code critically or navigate a real codebase. Separately, earning trust as an engineering leader has nothing to do with coding skill and everything to do with fixing broken systems.

Management in the age of AI

March 19, 2026

AI makes building faster but raises the bar for managers—they must build too, set higher standards, and watch usage-based costs. Meanwhile, most people explain things bottom-up when listeners need the conclusion first. Three simple fixes can make you sound far clearer.

How do you know if you’re a good leader?

March 15, 2026

Empty buzzwords signal weak thinking — workers most inspired by vague "visionary" language score lower on analysis and spread the cycle upward. Also: good goals need a single owner, explicit priority order, and stated non-goals. Without that, they're just intentions.

The structure of engineering revolutions

March 12, 2026

Resistance to AI tools follows the same pattern as every past scientific revolution — denial, clashing worldviews, paradigm defense. Also: mimicking skilled people can instantly raise your performance, even imagining a confident stranger helps.

Nobody gets promoted for simplicity

March 08, 2026

Complexity gets rewarded more than simplicity — not by design, but because it's easier to describe. Meanwhile, talking to executives is less about showcasing work and more about helping them decide: lead with conclusions, say "I don't know," and follow their lead.

Don't become an engineering manager

March 05, 2026

This issue explores the dynamics of engineering management vs. technical tracks, effective collaboration strategies, and innovative hiring practices for engineers. Gain insights on navigating workplace challenges and team motivations.

When both options are good

March 01, 2026

This issue explores key strategic choices in leadership, the impact of executive behavior, and the intricacies of compensation planning. It also delves into the balance of software system design and the importance of engagement in management.

Principles

February 26, 2026

In this issue, we explore essential life lessons from Nabeel Qureshi, the need for hands-on leadership in the AI era, handling mistakes at work, and the challenges of hiring from big tech. Plus, discover how metaphors can bridge gaps in communication.

The shift to managing managers

February 22, 2026

This issue explores the nuances of leadership, decision-making, and productivity in tech. Discover insights on managing managers, overcoming decision fatigue, and harnessing AI effectively to drive real organizational value.

The secret to getting promoted

February 19, 2026

This issue explores essential insights for career advancement and effective leadership. Learn how to build trust for promotions, enhance responsiveness as a manager, and prioritize engineering maturity for AI success.

How to run a technical due diligence?

February 15, 2026

In this issue, we delve into effective technical due diligence, explore the pitfalls of misguided incentives, and emphasize the importance of political capital in driving change. Plus, learn to prioritize what truly matters in your projects.

Three bad managers

February 12, 2026

This issue explores leadership lessons from both successful and flawed managers, emphasizing the importance of systems over heroes in tech. Learn how to provide effective feedback and enhance your soft skills for greater impact.

AI fluency leveling

February 08, 2026

This issue dives into AI fluency frameworks, Slack hacks to boost productivity, lessons from LEGO on autonomy, navigating startup advice, and tackling bottlenecks for team improvement. Unlock insights to enhance your workflow and leadership.

Learnings from 10 years as an engineering manager

February 05, 2026

This issue dives into essential insights for engineering managers, covering lessons from Jampa Uchoa on team dynamics, Jacob Clark's clarity on capex vs. opex, and Jade Rubick's approach to resolving disagreements through tradeoffs.

Autonomy and clarity in leadership styles

February 01, 2026

This issue explores diverse leadership insights, from adapting styles for team autonomy to the evolving role of engineers in a world where AI simplifies coding but not software complexity. Discover how to empower your team and navigate the future of tech.