Skip to content

Articles tagged #engineering-leadership

8 articles found with this tag.

Antifragile: for Engineering Leads

As software engineers, we have to go beyond building robust systems. Instead of working on a project for weeks, maintaining merge conflicts, then putting out fires after the feature goes live. An anti...

Read book summary

Never Split the Difference: for Software Engineers

Why this matters for engineers, we negotiate more than you think. Salary conversations, scope discussions, pushing back on unrealistic deadlines, convincing your team to adopt a tool, getting buy-in f...

Read book summary

Crucial Conversations: for Tech Leads

Covers how to stay honest without torching relationships when everyone's heated and the stakes are real. I picked this up because communication is my main growth edge right now. I'm good at staying ca...

Read book summary

Egoless Programming Is Systems Design

The original egoless programming principles are about mindset. Be kind. Don't take it personally. Critique the code, not the coder. Good advice, but mindset strains under pressure, fatigue, and deadli...

Read article

Egoless Programming: Greatest Hits

My first experience with "critique the code, not the coder" was from a tech lead who had a printout of the ten commandments of egoless programming pinned on our office wall. They would say we are not ...

Read article

Code Reviewing for Blunder Goats

A new starter, second week on the job, pushed a change with an undefined variable. It passed testing and passed code review. Then the service team's phones started ringing because users couldn't log i...

Read article

Code Review for Teams That Ship

When the reviewer isn't spending cognitive load on things the coder or CI should have caught, they can go deeper on the things that need human judgment.

Read article
Engineering Leadership: Systems Over Discipline