A Life Engineered

A Life Engineered

High-Agency Engineering: Why You Want To Be Blocked

Why You Should Run Into The Wall On Day One

Steve Huynh's avatar
Steve Huynh
Nov 26, 2025
∙ Paid
white red and blue candy cane

Most people do everything they can to avoid being blocked.

They see a blocker as a failure of planning. I see it as a sign of progress. If you are not blocked, you are probably not moving fast enough. You are likely prioritizing “safe” work. You are polishing the things you control and avoiding the friction points you do not control.

There are two types of blockers. There are Theoretical Blockers. This is when you stop working because you anticipate a problem next week. You are guessing. Then, there are True Blockers. This is when the system physically prevents you from typing the next line of code, writing a section of your document, or deploying the next build.

High-agency people do not respect theoretical blockers. They push until they hit a true blocker. They want to hit the wall.

Consider a common scenario. You need your application to talk to a secure database owned by another team.

The Theoretical Blocker approach is to schedule a meeting with the team and CC the security team. You…

User's avatar

Continue reading this post for free, courtesy of Steve Huynh.

Or purchase a paid subscription.
© 2026 Steve Huynh · Privacy ∙ Terms ∙ Collection notice
Start your SubstackGet the app
Substack is the home for great culture