The Journal
Essays
Long-form writing on AI, philosophy, psychology, and systems thinking.
-
Quietism vs. engagement: Two philosophical responses to technological acceleration
-
The Automation of Judgment
-
Your Data Catalog Is Lying to You
An audit of 3 enterprise data catalogs found that 38% of table descriptions were inaccurate and 22% of documented columns no longer existed. Catalogs create false confidence.
-
Complexity Budgets: Treating System Complexity as a Finite Resource
Teams that allocated explicit complexity budgets reduced accidental complexity by 38% over 12 months, measured by glue code, integration adapters, and operational runbook length.
-
Levinas and the Face of the User: Ethics Precedes Design
Levinas argued that the encounter with another person's vulnerability precedes all systems. Every interface interaction is an ethical encounter, whether the designer acknowledges it or not.
-
Event-Driven Architecture and Asynchronous Systems
Event-driven architecture succeeds by accepting that distributed systems are inherently asynchronous. Fighting this truth with synchronous abstractions causes cascading failures.
-
Building Data Pipelines That Survive Schema Changes
Schema-resilient pipeline patterns reduced failures from 4.3 per month to zero over 9 months. Pipelines that assume schemas will change survive longer.
-
Infrastructure as Conversation: What IaC Gets Right
Infrastructure-as-code makes every infrastructure decision visible and reviewable. The cultural shift matters more than the automation.
-
Cognitive Load Theory Applied to Sprint Planning
Applying cognitive load theory to sprint planning reduced incomplete items by 43% and developer stress by 28% by limiting engineers to 2 system contexts per sprint.
-
Flow states and AI collaboration—can machines enhance or destroy flow?