Library

Each format has a different job.

Everything I publish revolves around the Decision Logs — real engineering decisions, with their trade-offs and consequences. The library surrounds them with four formats, each with a concrete function.

Everything published.

Filter by format. Newest first.

Decision Log Enterprise observability with AI: the executive versionFor Executives · 2026-07-20 · 6 min read Decision Log Enterprise observability with AIObservability · 2026-07-19 · 25 min read Decision Log Timeout, Retry, and Circuit Breaker: order, configuration, and mistakesResilience · 2026-07-13 · 26 min read Decision Log P50, P95, and P99: how to interpret latency percentilesLatency · 2026-07-13 · 27 min read Decision Log How to investigate an incident with metrics, logs, and tracesObservability · 2026-07-13 · 30 min read Newsletter The agent is no longer the userIssue 06 · July 12, 2026 Journal Measure the ceiling before iterating furtherJul · 11 · 2026 Decision Log The hidden cost of latency in payment gatewaysFor Executives · 2026-07-09 · 26 min read Journal I didn't hardcode the 100 floorsJul · 09 · 2026 Newsletter The control room for agents doesn't exist yetIssue 05 · July 9, 2026 Newsletter Agents gained power. Their trust, not.Issue 04 · July 8, 2026 Journal An output-token cap is a limit, not a spendJul · 07 · 2026 Newsletter The value isn't in the agent. It's in the plumbing.Issue 03 · July 7, 2026 Newsletter If you automate the average, your edge is everything else.Issue 02 · July 6, 2026 Journal The test wasn't flaky: it was the calendarJul · 04 · 2026 Newsletter Why this newsletter (and what to expect)Issue 01 · July 3, 2026 Journal A small LLM doesn't know what it doesn't knowJul · 02 · 2026 Journal TrainO: from a herniated disc to an expert systemJul · 01 · 2026 Journal VaultOS: local AI over an encrypted vaultJun · 28 · 2026 Decision Log Capacity Planning: How to Size Systems Before They ExplodePerformance · 2025-05-06 · 5 min read Decision Log SRE vs DevOps vs Platform Engineering: Which Role Does Your Organization NeedStrategy · 2025-04-29 · 5 min read Decision Log IBM Sterling B2B Integrator: Architecture, Troubleshooting and Production LessonsIntegration · 2025-04-22 · 5 min read Decision Log Thread Dumps and Heap Dumps: JVM Diagnosis in ProductionJVM · 2025-04-15 · 6 min read Decision Log Incident Postmortems: How to Document So It Doesn't Happen AgainOperations · 2025-04-08 · 4 min read Decision Log Kubernetes in Production: What Nobody Tells YouInfrastructure · 2025-04-01 · 5 min read Decision Log High Availability: Designing Systems That Cannot Go DownArchitecture · 2025-03-25 · 5 min read Decision Log Production Troubleshooting: A Systematic Method for Incident DiagnosisTroubleshooting · 2025-03-20 · 4 min read Decision Log AI Doesn't Exist: Functional Models DoArtificial Intelligence · 2025-01-15 · 1 min read Decision Log Microservices: When to Use Them and When Not ToArchitecture · 2024-11-15 · 2 min read Decision Log Resilience Patterns: Circuit Breaker, Retry, TimeoutResilience · 2024-11-08 · 1 min read Decision Log Understanding Latency in Distributed SystemsPerformance · 2024-11-01 · 27 min read Decision Log Observability: More Than Just MonitoringObservability · 2024-10-25 · 33 min read Decision Log Circuit Breaker: Protect Your ServicesPatterns · 2024-10-18 · 16 min read Decision Log Insights on Cloud Architecture: AWS, Azure & IBM CloudCloud · 2024-10-10 · 1 min read Tool Availability calculatorCalculator + checklist Tool Retry budgetCalculator Tool SLO burn-rateCalculator Tool Latency and percentilesCalculator Path How a secure web request worksLearning path · 45 min Path Enterprise and banking integrationLearning path · 40 min Path Applied cryptography, no hand-wavingLearning path · 35 min Fundamental FTP vs SFTP: why plain FTP has no place in modern bankingNetworks & transport Fundamental What happens when you type a URL and hit Enter?Networks & transport Fundamental DNS: the address book of the internet (and when it lies)Networks & transport Fundamental IP, subnets and NAT: how the internet finds youNetworks & transport Fundamental TCP vs UDP: delivery control versus lower latencyNetworks & transport Fundamental HTTP and HTTPS: what travels in the clear and what the padlock protectsWeb & protocols Fundamental Symmetric and asymmetric encryption: why they're used togetherSecurity & cryptography Fundamental Digital certificates: why your browser trusts a siteSecurity & cryptography Fundamental Hashing is not encryption: why a password isn't "decrypted"Security & cryptography Fundamental MQ vs Kafka: queues and streams, and when to use eachIntegration & messaging Fundamental EDI: how companies exchange documents without humansIntegration & messaging Fundamental SWIFT: how an international transfer actually travelsBanking & payments Fundamental ISO 20022: the world's new financial languageBanking & payments
Core concepts

Fundamentals

How things actually work, without the hand-waving: protocols, encryption, networks, integration and banking, explained with rigor and maintained as a knowledge system. Start here if you're building your base.

Explore Fundamentals →
Work in progress

Journal

Recent notes from real work, unpolished: what happened, what I found, what decision changed and what general principle remains. Proof that this is being built right now.

Read the journal →
Own resources

Tools

Calculators, checklists and downloads I build myself for designing and operating critical systems. No signup to use them.

Use the tools →
Third-party software

Toolbox

Other people's software I use to diagnose, operate and build real systems — with an explicit inclusion criterion, not a generic list.

Open the toolbox →

Decision Logs

The editorial core. No tutorials: real decisions, real trade-offs, real consequences.

Read →

Newsletter — Signal, not noise

One thesis per issue, every two weeks. The most direct way to follow all of the above.

Subscribe →