You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
content: correct a misquotation and restore verified chapter references
Checked against the book itself. The line attributed to AI-dō as "a
drifting run caught in its first minutes costs almost nothing…" is not
in the text; §2.6 reads "A wrong run caught in its first minute costs
far less than one you discover at the end — less of your time, and
fewer tokens." Quoted accurately now, with the section cited.
Restores the chapter titles and links, verified against the contents:
Chapter 3 Software Development (the craft) and Chapter 4 Human and
Agent Disciplines (the climb).
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Copy file name to clipboardExpand all lines: src/content/blog/2026-07-27-hellonotes-1-0.md
+3-3Lines changed: 3 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -147,7 +147,7 @@ Both the app and its website follow your Mac, or pin to one appearance:
147
147
148
148
I wrote very little of this code by hand. I built HelloNotes by prompting [Claude Code](https://claude.com/claude-code), and the git history is co-authored throughout.
149
149
150
-
It wasn't improvised, either. I published **[AI-dō — The Way of AI](https://christham.net/aidou/)** — a book arguing that working with AI is a discipline rather than a vibe — on **8 July**. The first commit in this repository is dated **11 July**. HelloNotes is the first thing I've built start-to-finish under a method I'd finished writing down three days earlier — specifically Chapters 3 and 4.
150
+
It wasn't improvised, either. I published **[AI-dō — The Way of AI](https://christham.net/aidou/)** — a book arguing that working with AI is a discipline rather than a vibe — on **8 July**. The first commit in this repository is dated **11 July**. HelloNotes is the first thing I've built start-to-finish under a method I'd finished writing down three days earlier — specifically [Chapter 3, _Software Development (the craft)_](https://christham.net/aidou/software.html)and [Chapter 4, _Human and Agent Disciplines (the climb)_](https://christham.net/aidou/disciplines.html).
151
151
152
152
Here's what the job actually turned out to be.
153
153
@@ -268,7 +268,7 @@ _I asked Claude Code to write this bit itself, since it has a better view of it
268
268
269
269
## The method
270
270
271
-
HelloNotes was built following Chapters 3 and 4 of [AI-dō](https://christham.net/aidou/), which I published on 8 July 2026 — three days before the first commit in this repository. Everything above is that method applied end to end for the first time.
271
+
HelloNotes was built following [Chapter 3, _Software Development (the craft)_](https://christham.net/aidou/software.html) and [Chapter 4, _Human and Agent Disciplines (the climb)_](https://christham.net/aidou/disciplines.html) of [AI-dō](https://christham.net/aidou/), which I published on 8 July 2026 — three days before the first commit in this repository. Everything above is that method applied end to end for the first time.
272
272
273
273
---
274
274
@@ -288,7 +288,7 @@ The SIL performance inliner was walking a **null generic signature** while inlin
288
288
289
289
What didn't fix it, recorded so nobody retries it: `-Osize`, single-file compilation mode, dropping an `AnyObject` constraint. What did: deleting the generic parameter, which turned out to buy nothing. Both functions now carry comments explaining why they must stay non-generic.
290
290
291
-
**Debug proves nothing about Release.** That went straight into the build docs. The book prices this lesson exactly: _"A drifting run caught in its first minutes costs almost nothing; one discovered at the end costs days of polished, wrong work."_ Six thousand four hundred lines of polished work, none of it shippable, discovered at the end.
291
+
**Debug proves nothing about Release.** That went straight into the build docs. The book prices this lesson exactly (§2.6): _"A wrong run caught in its first minute costs far less than one you discover at the end — less of your time, and fewer tokens."_ Six thousand four hundred lines of polished work, none of it shippable, discovered at the end.
0 commit comments