From 66b20ffc062587ee354f9d5c30e96502d6b8fad7 Mon Sep 17 00:00:00 2001 From: Lars Rossen Date: Tue, 25 Aug 2026 18:19:58 +0200 Subject: [PATCH] slides(tappaas): the predecessor ran five years; 2-3 artefacts before coding MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Last TODO closed: the pre-TAPPaaS setup ran five years uninterrupted and never had a name. Guardrail 1 now says 2-3 artefacts rather than three — the Issue is always there, the ADR and the plan only when the change warrants them. Co-Authored-By: Claude Opus 5 --- slides/tappaas/one-year-in/index.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/slides/tappaas/one-year-in/index.md b/slides/tappaas/one-year-in/index.md index d9f1860..30c57da 100644 --- a/slides/tappaas/one-year-in/index.md +++ b/slides/tappaas/one-year-in/index.md @@ -467,8 +467,9 @@ TODO: your own hours-per-week number makes the concession land harder. **No. There have been at least two large rewrites — and a whole system before this one.** -- **The predecessor.** I ran a hand-built setup for a few years before TAPPaaS - existed. Every design decision here is an argument I already lost once, at home. +- **The predecessor.** Before TAPPaaS existed I ran a hand-built setup for + **five years, uninterrupted**. It never had a name. Every design decision + here is an argument I already lost once, at home. - **Rewrite 1 — ADR-003.** Every module was a plain `install.sh` you ran in the right order, by hand. Replaced by `dependsOn` / `provides` contracts, resolved into an install order by the platform. @@ -479,8 +480,6 @@ TODO: your own hours-per-week number makes the concession land harder. Both times the same mistake: I had written as a **sequence of steps** what needed to be a **structure** — dependencies the first time, roles the second. -`TODO: name the predecessor, and say how long you ran it` -