Essays

The delegation conundrum

How managers should quit their inner problem-solver to efficiently delegate and free up their time

Having tough conversations remotely

How to share bad news remotely (and mainly how to anticipate these situations)

Leading in times of uncertainty

How to lead in times of uncertainty using contrarianism and other mental models

The new state of remote

Why the future of work is remote and how to prepare your team for it

Reconciling Tech and Business

Business and tech departments often fight, but it's usually due to organisation challenges

In search of 10x programmers

Do 10X programmers really exist and how to attract them to your team

Doing one-on-one meetings with software developers

How do one-on-one(s) with software engineers and introverts in general

Stop interrupting your developers!

Why engineering managers should do everything in their power to prevent interruptions

Why developers (usually) make lousy managers

Why software engineers often become bad managers and what you should do about it