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
|
The services stayed up through the flat bits anyway, because updates,
|
||||||
is not a platform, it is a pet.
|
backups and tests do not need me to be enthusiastic.
|
||||||
|
|
||||||
Those two months are the real test. The services stayed up.
|
|
||||||
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
|
Point at Sept/Oct 2025 — six and nine commits — and say "I was on vacation."
|
||||||
project survivable by a human with a life.
|
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.
|
## 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**.
|
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
|
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.
|
- A skill you own beats a subscription you rent.
|
||||||
- Every basement cloud makes the next one cheaper to build.
|
- 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
|
## Start smaller than I did
|
||||||
|
|
||||||
| Step | What you get |
|
| 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 |
|
| 2. Proxmox + OPNsense | Zones, VLANs, DNS, certificates that renew |
|
||||||
| 3. The mothership | `tappaas-cicd` — the thing that installs the rest |
|
| 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. |
|
| 5. Backup **before** service two | Non-negotiable. Ask me why. |
|
||||||
|
|
||||||
No public IP? A satellite VPS is the escape hatch.
|
No public IP? A satellite VPS is the escape hatch.
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue