Publication

Exploring software architecture,
one deep dive at a time.

Long-form technical content on AI, distributed systems, and software architecture — series, deep dives, and standalone essays.

Featured Series

Active 5/5 parts

AI: Through an Architect's Lens

Exploring AI/ML concepts from a distributed systems architect's perspective — bridging theory with production-grade engineering.

Active 14/14 parts

Season 1: Kubernetes: The Container Odyssey

This is a 12-part Kubernetes tutorial series written for experienced software engineers who are new to Kubernetes. It follows the story of Alex, a senior backend engineer with a decade of experience in monoliths and VMs, who joins a fast-growing startup called NovaCraft where everything runs on Kubernetes. Each chapter solves a real problem Alex faces at NovaCraft, combining deep conceptual explanations with practical, runnable examples that you can follow on your macOS laptop. The series progresses from foundational concepts to production-ready practices, building on each previous chapter.

Complete 11/11 parts

The Adventures of Ava the Astronaut: Learning Python One Planet at a Time.

A python series designed for absolute beginners with a storytelling narrative throughout. Each part follows Ava's space adventure while teaching a core Python concept, includes tables for clarity, code examples, and a hands-on mini-project.

Active 0/0 parts

AI for Mere Mortals

Demystifying artificial intelligence for everyone who doesn't have a PhD — no jargon gatekeeping, just clear explanations, real-world examples, and the occasional existential crisis.

Active 0/0 parts

Season 2: Kubernetes: The Container Odyssey

This is the second season of "The Container Odyssey," a 10-part Kubernetes tutorial series written for experienced software engineers who have mastered core Kubernetes concepts and are now ready to tackle the broader ecosystem. It continues the story of Alex, who has been promoted to Platform Lead at NovaCraft and now faces the challenges of running Kubernetes at scale for 10+ engineering teams.

Active 0/0 parts

Kotlin for Java Survivors: Life After Semicolons

A recovery program for Java developers transitioning to Kotlin — fewer NullPointerExceptions, zero semicolons, and just enough syntactic sugar to question why you suffered so long.

Latest

Conceptual AI: Through an Architect's Lens

Part 0A: Part 0A: Neural Networks & The Learning Mechanism

Building deep intuition from first principles — how neural networks actually learn, explained step by step for engineers who want to truly understand the machinery before architecting with it.

Conceptual AI: Through an Architect's Lens

Part 0B: Part 0B: From Sequences to Transformers

The journey from “words in order” to “understanding meaning” — how we taught machines to process language, and why the Transformer changed everything.

Conceptual AI: Through an Architect's Lens

Part 1A: Part 1A: Understanding the LLM Machine

The technical foundations that drive every architectural decision — transformers, embeddings, and tokenization- are explained through the lens of cost, performance, and trade-offs.

Conceptual AI: Through an Architect's Lens

Part 1B: Part 1B: Making Decisions with LLMs

From model selection to production reliability — the decision frameworks that separate prototype AI from enterprise systems.

Conceptual AI: Through an Architect's Lens

Part 2A: Part 2A: Production RAG: What Tutorials Don’t Teach You

From naive retrieval to production-grade systems — the architectural patterns, chunking strategies, and retrieval engineering that separate demo RAG from enterprise RAG.

Conceptual The Adventures of Ava the Astronaut: Learning Python One Planet at a Time.

Part 10: Part 10: The Grand Mission — Capstone Project

The Adventures of Ava the Astronaut: Learning Python One Planet at a Time