Skip to content

Architecture

Architecture

The Architect’s Notebook: System Design Begins With Writing

Writing design documents before code leads to faster delivery and fewer defects. Clear architecture emerges from clear prose, not the other way around.

Data

Via Negativa in Data Architecture: Remove More, Build Less

Applying via negativa to a data platform removed the components that earned nothing, and failure points and recovery time fell with them.

Data

Python’s Gravity Well: Language Choice Shapes Architecture

Python is the default language of data pipelines, creating path dependencies that constrain infrastructure for years. Its gravity well requires strategic, not revolutionary, escape.

Philosophy

Design Decisions as Moral Choices: Winner Was Right

Every architecture decision embeds ethical commitments. Langdon Winner argued artifacts have politics. The question is whether the architect is conscious of it.

Data

The Modern Data Stack Died. Here Is What Replaced It

The modular Modern Data Stack collapsed under integration tax. The replacement is vertical integration with open escape hatches.

Data

Data Contracts Are API Contracts With Better Marketing

Data contracts are API contracts applied to data interfaces. Teams with service-oriented design experience can implement them in under two weeks.

Data

Data Mesh Is an Org Design Problem in a Tech Costume

Most data mesh implementations studied failed by treating it as a technology pattern. The technology was never the bottleneck; the organization was.

AI Systems

Human-in-the-Loop as Architecture Pattern

Human-in-the-loop as deliberate architecture cut critical errors markedly while keeping most of the throughput of full autonomy. Four production patterns for integrating human judgment.

AI Systems

Context Engineering Is the New Systems Design

Context engineering treats what information reaches an LLM as an architecture problem. It reduced hallucination rates across enterprise deployments without changing the model.

Data

Building Event-Driven Data Pipelines

A practical guide to designing event-driven architectures that actually work in production.

1 2