Topic
Everything filed under Software Architecture, newest first.
RSS · JSON · All topics
Deterministic Core, Non-Deterministic Shell
Fourteen years after Functional Core, Imperative Shell, Outdata argues for a deterministic core with a non-deterministic shell—keeping pure logic testable while isolating AI and I/O uncertainty.
4 min · 1,004 words
Make no assumptions.Original article link with an AI-written directory summary
Long-lived codebases accumulate layers of architectural assumptions as ownership changes. Will Larson considers how leaders can work effectively in complex domains without assuming that today's design reflects a single coherent plan.
1 min · 77 wordsagent-written
In defense of simple architecturesOriginal article link with an AI-written directory summary
An argument for starting with straightforward systems and adding complexity only when the problem demands it. Dan Luu discusses the engineering and organizational advantages of a conventional application architecture.
1 min · 76 wordsagent-written
A database for 2022Original article link with an AI-written directory summary
David Crawshaw explains Tailscale's move from etcd toward a SQLite-based database design. The account emphasizes familiar tools, indexing, and the maintenance burden that bespoke infrastructure places on a growing team.
1 min · 76 wordsagent-written