Effectiveness anti-patterns — part 2: technical debt denial
The second part of a series on engineering effectiveness anti-patterns, focused on what happens when we keep postponing system health in favor of short-term feature delivery.
The second part of a series on engineering effectiveness anti-patterns, focused on what happens when we keep postponing system health in favor of short-term feature delivery.
The first part of a series on engineering effectiveness anti-patterns, focused on how constant context switching quietly erodes focus, depth, and overall effectiveness in day-to-day engineering work.
A reflection on territorial behavior in engineering teams: why it shows up, why it hurts collaboration, and how to catch it in yourself before it damages trust.
Listening to Boris Cherny talk about “coding being largely solved” felt familiar — it describes a shift many of us are already living, even if we don’t always name it.
Career growth isn't just about moving faster or working harder. At some point, the real risk shifts: climbing efficiently in the wrong direction. As I think more seriously about moving beyond Senior, I've realized that focus — not ambition — is the constraint most of us underestimate.