Skip to content

Blog

Practical insights on software architecture, AI-augmented development, and building engineering teams that ship.

12 posts

Two engineers reviewing code together at a shared screen
engineering-leadershipfeedbackcommunication

How to Give Technical Feedback Engineers Actually Act On

Most technical feedback gets ignored because it's vague, late, or framed as a verdict. Here's how to give feedback that changes behavior, drawn from 20+ years of engineering leadership.

June 18, 20269 min read
Read
Team collaborating around a whiteboard, representing engineering alignment and shared mental models
engineering-leadershipteam-alignmentsoftware-craft

Why Engineering Teams Think They're Aligned (But Aren't)

Most engineering teams leave meetings believing everyone agrees. Then integration fails weeks later. Here's the cognitive science behind alignment illusions and a practical framework for building shared mental models.

March 24, 202612 min read
Read
Monitor displaying lines of code, representing focused, deliberate practice at a workstation
software-craftdeliberate-practiceengineering-leadership

What Is Deliberate Practice in Software Engineering?

Deliberate practice in software engineering is the discipline of mastering your craft by drilling one small detail at a time. Here's how it differs from just writing more code.

February 25, 20267 min read
Read