Code Without Concept or How the Absence of Thought Erodes Engineering
What happens when code is written without a concept? When frameworks replace thought? When architecture becomes nothing more than a deployment target? It means the decay of engineering practices, and the assembling of syntax on life support.
The Lie of Safe Space: Why Growth Requires Discomfort, Not Protection
Everyone today speaks of psychological safety. It appears in onboarding decks, leadership manuals, and corporate value statements. Yet few pause
Strategy Is a Compass, Not a Map: Stoic Lessons for Building Antifragile IT
In the world of software, too many teams mistake the strategy for the destination. They hold tightly to plans, milestones, and projections as though they could predict the sea ahead. They treat delivery like a railway timetable, not a voyage across volatile waters. The result is fragility.
The Theatre of Delivery: Why Speed Without Discipline Is a Lie
We once understood how to build well. We understood that "Done" meant usable. That "Ready" meant shared understanding. That quality could not be separated from delivery. That value resided not in the number of features, but in the satisfaction of those using them.
Disconnection Is the Root of All Evil (in Tech and Beyond)
In engineering, we often seek root causes. Yet we rarely dig deep enough. We investigate system failures, team misalignments, poor metrics, but stop short of confronting what may be the most pervasive failure of all: disconnection from reality.
Antifragility by Craft: Escaping Iatrogenics in Engineering
We live in a culture obsessed with optimisation. Every defect must be resolved. Every shortcoming gets a hotfix. Entire teams exist to support the act of fixing. But what if the very act of relentless correction is part of the problem?