Top all-time · #1286
Thorsten Ball
Personal blog · registerspill.thorstenball.comprogrammingcareer
Thorsten Ball writes Register Spill, a personal blog at registerspill.thorstenball.com about programming and career. Since 2023, 57 different Hacker News readers have linked it 134 times, most often “From Vim to Zed”. It is still writing: the last post was on 2026-11-01, and you can follow it by feed.
Thoughts about software engineering I can't keep in my head. Too ephemeral for blog posts, too long for social media. It's the messages I'd send if you'd asked me what's on my mind. Click to read Register Spill, by Thorsten Ball, a Substack publication with thousands of subscribers.
Most-linked posts?
- From Vim to Zed6 people · 6 mentions · first linked 2024-04-05
- Exploring the C4 Compiler?5 people · 5 mentions · first linked 2024-05-10
- Skin-Shedding Code (2024)5 people · 5 mentions · first linked 2024-09-27
- How I Use Git4 people · 5 mentions · first linked 2024-10-16
- Allergic to Waiting4 people · 4 mentions · first linked 2023-07-23
- How fast is your shell?4 people · 4 mentions · first linked 2024-01-14
- Building Software Is Learning4 people · 4 mentions · first linked 2026-06-02
- Zed Editor: All Occurrences Search from 1s to 4ms3 people · 3 mentions · first linked 2024-02-17
- Cadence of Code: What's to learn from retyping code?3 people · 3 mentions · first linked 2023-06-25
- They All Use It3 people · 3 mentions · first linked 2024-11-20
What Hacker News says?
FWIW here is another piece of trivia about job control: the API means you can't spawn a child process "safely" in POSIX -- you have to trust that that the executable you're spawning is well-behaved (or use more advanced Linux process isolation) In this case it was the Zed editor spawning the zsh shell: How to Lose Control of your Shell - https://registerspill.thorstenball.com/p/how-to-lose-control... zsh has a bug w…
Comment linking /p/how-to-lose-control-of-your-shell
on “Building a Shell”Submitted Losing faith in testing as a story · 192 points
HN discussionSubmitted Keeping a long shell history as a story · 176 points
HN discussionSubmitted Zed Editor: All Occurrences Search from 1s to 4ms as a story · 137 points
HN discussionSubmitted Apple's APFS Migration: A Feat of Engineering as a story · 91 points
HN discussionSubmitted How to Lose Control of Your Shell as a story · 89 points
HN discussionSubmitted How I Use Git as a story · 87 points
HN discussionSubmitted With Nothing to Do as a story · 47 points
HN discussionSubmitted How I use git as a story · 41 points
HN discussionSubmitted Two Types of Software Engineers as a story · 41 points
HN discussionSubmitted Glad I did it in Go as a story · 35 points
HN discussionSubmitted My Setup, April 2024 as a story · 30 points
HN discussionSubmitted APFS Migration: A Feat of Engineering as a story · 15 points
HN discussionSubmitted A Few Words on Testing as a story · 14 points
HN discussionSubmitted Exploring the C4 Compiler? as a story · 12 points
HN discussionSubmitted Oh, to turn off your mind as a story · 12 points
HN discussionSubmitted Did you know about Instruments? as a story · 10 points
HN discussionSubmitted Skin-Shedding Code (2024) as a story · 8 points
HN discussionSubmitted They All Use It as a story · 8 points
HN discussionSubmitted Rust Prism as a story · 7 points
HN discussionSubmitted A New Kind of Code as a story · 6 points
HN discussionSubmitted From Vim to Zed as a story · 6 points
HN discussionSubmitted From Vim to Zed as a story · 6 points
HN discussionSubmitted From 1s to 4ms as a story · 6 points
HN discussionSubmitted The Messy Page Or: why I don't like greenfield projects as a story · 6 points
HN discussionSubmitted Use test data that looks like data as a story · 5 points
HN discussionSubmitted There's Beauty in AI as a story · 5 points
HN discussionSubmitted From Vim to Zed as a story · 5 points
HN discussionSubmitted Rust Prism as a story · 5 points
HN discussionSubmitted How I use git as a story · 5 points
HN discussion