Software Architecture & Technical Leadership

AI Writes the Code.
You Still Make the Call.

Frameworks for the decisions AI can't make for you — architecture, hiring, and technical debt — from an architect who's led teams through 15 years of tech evolution.

Just launched

ZsperI built Zsper — an AI writing partner that remembers how you think.

Read the story
119+Articles Published
15+Years Building
1K+Interviews
9Pathways
Zsper

A tool I built · Live at zsper.com

Zsper

An AI writing partner with a memory of how you think.

AI made writing fast and made everyone sound the same. Zsper learns your thinking as you write, then selects from it — your stances, your stories, your way of making an argument — before it drafts a line. Same philosophy as everything on this site: the machine drafts, you still make the call.

Continuity of thought

Every article is the next chapter of the same mind.

Zsper keeps a persistent, inspectable memory of your stances, stories, and framing — built as a by-product of writing. You never maintain a knowledge base; the writing is the input.

Not RAG — an intelligence layer

It decides what to say, and why, before it writes.

Deterministic scoring picks the records to use — your opinion, a prior piece, a story, what to avoid — and the LLM only phrases the brief. Every draft ships with the provenance of what it drew from.

You stay the author

Nothing speaks in your name until you say so.

No auto-publish. New stances and retired beliefs wait for your review. One brain drafts an article, a newsletter, and a LinkedIn post — all native to their format, all in your voice.

Editorial Picks

Hand-picked reads to start with.

View all →
Scaling to Millions of Users: A Real-World Architecture Teardown

Scaling to Millions of Users: A Real-World Architecture Teardown

An anonymized teardown of a consumer platform I scaled to several million users. The architecture that carried ~30K req/s at peak, the four walls we hit on the way up — database connections, a cache stampede that caused a 19-minute outage, payment double-charges, and a credential-stuffing attack that looked like organic growth — and the trade-offs behind each fix. Topology, layered caching, the data tier, WAF and rate-limiting stack, and four real ADRs. No vendor named; the engineering is exactly as it happened.

·24 min readRead now
AI Engineering Team Structure: The Generation–Review Ratio

AI Engineering Team Structure: The Generation–Review Ratio

AI moved the engineering bottleneck from writing code to reviewing it — and most org charts haven't caught up. The Generation–Review Ratio, why cutting junior hiring is a five-year trap, the four roles every AI-native team needs, and how to rewrite hiring and leveling for 2026.

·14 min readRead now
SpecLoom: Deterministic Context for Coding Agents

SpecLoom: Deterministic Context for Coding Agents

Most agent SDLC setups use the LLM as the runtime for everything—including deciding which files to read—which is the biggest source of token waste and non-determinism. SpecLoom flips this: write your spec as typed blocks with IDs and dependencies, and a deterministic compiler emits a minimal, hash-stamped bundle for one task. A real engineer bundle compiles to ~370 tokens instead of 20–60k, the same task always produces a byte-identical bundle, and @spec:ID#hash anchors turn spec/code drift into a CI failure. Covers the .loom format, the Deterministic Context Compiler, tiered budget degradation, the drift gate, engine-enforced persona gates, and a 60-second loop to try it.

·19 min readRead now
Software Architecture Patterns: A Reference Catalog with Diagrams, Failure Modes, and Code

Software Architecture Patterns: A Reference Catalog with Diagrams, Failure Modes, and Code

A practical reference catalog of the eight architectures worth knowing — layered, modular monolith, hexagonal, event-driven, CQRS + event sourcing, microservices, serverless, and the strangler fig. Each with a diagram, the forces that make it the right call, the failure mode that makes it the wrong one, and a link to runnable reference code. Plus a decision flowchart so you pick on fit, not hype.

·18 min readRead now
Custom Copilot Agents: How I Automated 12 Hours of Architecture Work Per Week

Custom Copilot Agents: How I Automated 12 Hours of Architecture Work Per Week

Senior engineers waste hours typing the same Copilot prompts repeatedly. GitHub Copilot Agents (.agent.md files) let you encode expertise once, reuse forever. Built 4 production agents that coordinate: reduced article writing 12 hours → 90 minutes. Learn Agent Maturity Model, 3-Gate Validation Framework, Agent Design Canvas, and orchestrator patterns. Real .agent.md files, metrics from 6 months production use.

·20 min readRead now
“True expertise isn't measured by years of experience — it's measured by the depth of problems you've solved and the quality of solutions you've crafted. Whether architecting software or curating a watch collection, the principles remain the same: attention to detail, understanding of purpose, and respect for craftsmanship.”
— Ruchit Suthar

Technical Leader & Craftsman

119+ articles published

Architecture, leadership, and craft —written for engineers who build.

Field-tested frameworks for the decisions AI can't make for you. No fluff — just what holds up in production.