slides(tappaas): restore the commit graph, and small corrections
The graph replaces the prose slide that stood in for it — annotated with the vacation that explains the Sept/Oct 2025 flat spot, and regenerated so August runs to the 25th (126). Keeps the one line worth saving from the slide it replaces: the services stayed up through the flat bits. Also: "every commit" rather than "every line" on the never-push guardrail; Home Assistant as the suggested first service; evaluation tier calls for two disks. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This commit is contained in:
parent
e1d69309b8
commit
2e16c4a16b
1 changed files with 32 additions and 16 deletions
|
|
@ -357,23 +357,41 @@ What it actually cost.
|
|||
|
||||
---
|
||||
|
||||
## The quiet months are the honest part
|
||||
## The brutal commit graph of a side project
|
||||
|
||||
**September–October 2025: 15 commits in two months.**
|
||||
```text
|
||||
2025-05 99 ██████████ ← the honeymoon
|
||||
2025-06 21 ██
|
||||
2025-07 53 █████
|
||||
2025-08 141 ██████████████ ← Sommerhack 2025
|
||||
2025-09 6 █ ← vacation
|
||||
2025-10 9 █
|
||||
2025-11 41 ████
|
||||
2025-12 47 █████
|
||||
2026-01 66 ██████
|
||||
2026-02 141 ██████████████
|
||||
2026-03 33 ███
|
||||
2026-04 19 ██
|
||||
2026-05 190 ██████████████████
|
||||
2026-06 351 ██████████████████████████████████ ← something changed
|
||||
2026-07 164 ████████████████
|
||||
2026-08 126 ████████████ (to the 25th)
|
||||
```
|
||||
|
||||
I was on vacation.
|
||||
Not a burndown chart. A heartbeat — 1,507 beats, and two months where it
|
||||
nearly flatlined.
|
||||
|
||||
The lesson I take from it: a self-hosted platform that needs *you* every week
|
||||
is not a platform, it is a pet.
|
||||
|
||||
Those two months are the real test. The services stayed up.
|
||||
Because updates, backups and tests do not need me to be enthusiastic.
|
||||
The services stayed up through the flat bits anyway, because updates,
|
||||
backups and tests do not need me to be enthusiastic.
|
||||
|
||||
<!--
|
||||
Strong point: the automation is not a nice-to-have, it is what makes the
|
||||
project survivable by a human with a life.
|
||||
Point at Sept/Oct 2025 — six and nine commits — and say "I was on vacation."
|
||||
Deadpan. That is the whole joke, and it makes the following line land: a
|
||||
platform that needs you every week is not a platform, it is a pet.
|
||||
Then point at June: 351. Do NOT explain it yet — that is the hook into
|
||||
The Ugly, two slides from now.
|
||||
Numbers regenerated 2026-08-25; August is a partial month.
|
||||
-->
|
||||
|
||||
---
|
||||
|
||||
## June 2026: 351 commits. Something changed.
|
||||
|
|
@ -572,7 +590,7 @@ several of my ideas, and the ADR is where that argument is recorded.
|
|||
|
||||
The AI may change any file on disk. It may not make a change **permanent**.
|
||||
|
||||
Every single line that entered history passed under my eyes.
|
||||
Every single **commit** that entered history passed under my eyes.
|
||||
|
||||
<!--
|
||||
Verbatim from CLAUDE.md. The distinction — mutate freely, persist never — is
|
||||
|
|
@ -692,18 +710,16 @@ running software nobody can withdraw.
|
|||
- A skill you own beats a subscription you rent.
|
||||
- Every basement cloud makes the next one cheaper to build.
|
||||
|
||||
`TODO: your one-sentence version of this — say it in your own words, not mine`
|
||||
|
||||
---
|
||||
|
||||
## Start smaller than I did
|
||||
|
||||
| Step | What you get |
|
||||
| --- | --- |
|
||||
| 1. One box, evaluation tier | 4 cores / 16 GB / a disk. Nested virt is fine. |
|
||||
| 1. One box, evaluation tier | 4 cores / 16 GB / **two disks**. Nested virt is fine. |
|
||||
| 2. Proxmox + OPNsense | Zones, VLANs, DNS, certificates that renew |
|
||||
| 3. The mothership | `tappaas-cicd` — the thing that installs the rest |
|
||||
| 4. **One** service | Vaultwarden. Small, useful, immediately missed. |
|
||||
| 4. **One** service | Home Assistant. Small, useful, immediately missed. |
|
||||
| 5. Backup **before** service two | Non-negotiable. Ask me why. |
|
||||
|
||||
No public IP? A satellite VPS is the escape hatch.
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue