All blogs / Software / engineering practice
Register Spill
registerspill.thorstenball.com
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.
- Posts
- 178 from 2 Apr 2023 to 25 Oct 2026
- Posting
- weekly (46 in the last year)
- Kind
- personal blog
- Feed
- https://registerspill.thorstenball.com/feed
2026 35
- Joy & Curiosity #103
- Joy & Curiosity #102
- Joy & Curiosity #101
- Joy & Curiosity #97
- Joy & Curiosity #96
- Joy & Curiosity #95
- Joy & Curiosity #94
- Joy & Curiosity #93
- Joy & Curiosity #92
- Joy & Curiosity #91
- Ownership
- Joy & Curiosity #90
- Joy & Curiosity #89
- Building Software Is Learning
- Joy & Curiosity #88
- Joy & Curiosity #87
- Joy & Curiosity #86
- Joy & Curiosity #85
- Joy & Curiosity #84
- Joy & Curiosity #83
- Joy & Curiosity #82
- Joy & Curiosity #81
- Joy & Curiosity #80
- Joy & Curiosity #79
- Joy & Curiosity #78
- Joy & Curiosity #77
- Joy & Curiosity #76
- Joy & Curiosity #75
- Joy & Curiosity #74
- Joy & Curiosity #73
- Joy & Curiosity #72
- Joy & Curiosity #71
- Joy & Curiosity #70
- Joy & Curiosity #69
- Joy & Curiosity #68
2025 51
- Joy & Curiosity #67
- Joy & Curiosity #66
- Joy & Curiosity #65
- Joy & Curiosity #64
- Joy & Curiosity #63
- Joy & Curiosity #62
- Joy & Curiosity #61
- Joy & Curiosity #60
- Joy & Curiosity #59
- Joy & Curiosity #58
- Joy & Curiosity #57
- Joy & Curiosity #56
- Joy & Curiosity #55
- A New Kind of Code
- Joy & Curiosity #54
- Joy & Curiosity #53
- Joy & Curiosity #52
- Joy & Curiosity #51
- Joy & Curiosity #50
- Joy & Curiosity #49
- Joy & Curiosity #48
- Joy & Curiosity #47
- Joy & Curiosity #46
- Joy & Curiosity #45
- Joy & Curiosity #44
- Joy & Curiosity #43
- Joy & Curiosity #42
- Joy & Curiosity #41
- Joy & Curiosity #40
- Joy & Curiosity #39
- There's Beauty in AI
- Joy & Curiosity #38
- Joy & Curiosity #37
- Joy & Curiosity #36
- Joy & Curiosity #35
- Joy & Curiosity #34
- Joy & Curiosity #33
- Joy & Curiosity #32
- Joy & Curiosity #31
- Joy & Curiosity #30
- Joy & Curiosity #29
- Joy & Curiosity #28
- Joy & Curiosity #27
- Joy & Curiosity #26
- Joy & Curiosity #25
- How might AI change programming?
- Joy & Curiosity #24
- Judging Code
- Joy & Curiosity #23
- Joy & Curiosity #22
- Joy & Curiosity #21
2024 54
- Joy & Curiosity #20
- Surely not all code's worth it
- Joy & Curiosity #19
- Joy & Curiosity #18
- Joy & Curiosity #17
- Joy & Curiosity #16
- They all use it
- Joy & Curiosity #15
- Joy & Curiosity #14
- Joy & Curiosity #13
- In Conversation: David Albert
- Joy & Curiosity #12
- Rust Prism
- Joy & Curiosity #11
- How I use git
- Joy & Curiosity #10
- Use data that looks like data
- Joy & Curiosity #9
- Glad I did it in Go
- Skin-Shedding Code
- Joy & Curiosity #8
- Joy & Curiosity #7
- Joy & Curiosity #6
- Leave something for tomorrow
- No, really: YAGNI
- Second's an Eternity
- It's in the stories
- Things you can do with codebases
- Database Indexes & Phone Books
- Did you know about Instruments?
- Matrix Theory of Mind
- With Nothing to Do
- Note From the Bouncy Castle
- Be findable
- From Any Spot on the Field
- Exploring the c4... compiler?
- My favorite teacher
- My Setup, April 2024
- Glitching on the Sea
- A Feat of Engineering
- From Vim to Zed
- Noticing & Writing
- The Basics
- A Few Words on Testing
- How to Lose Control of your Shell
- How I Use AI
- Oh, to turn off your mind!
- From 1s to 4ms
- The Lightness of Unscheduled Calls
- Education of a Typing Man
- 63 Unpopular Opinions
- Which command did you run 1731 days ago?
- How fast is your shell?
- New year, new job, new machine
2023 38
- The Hum of the Machine
- Leaving Sourcegraph
- It's a Negotiation
- Polishing Forks
- Watching A Pathological System
- It's not up to you
- Playful Programming
- Zig Zaggin'
- Laying Siege to a Bug
- Notes From the Field: Learning Zig
- One Week of Nothing to Do
- Who removes rules?
- Someone on the Other End
- Learning from Bellard
- You don't need an opinion
- Has Software Development Become Slower?
- Momentum
- Every Line a Chance for Greatness
- Is looking cool underrated in education?
- Programming in a Well-Tested System
- To truly fix a bug, one must truly know the bug
- Software is like Coca-Cola
- Allergic to Waiting
- Nothing in My Way Except Myself
- The Most Powerful Law in Software
- Stumbling in the Dark
- Cadence of Code
- Making a plan
- What do others do without tests?
- When the cymbals come in
- The Age of a Software Project
- The Messy Page
- Do papercuts matter?
- Best practices and an elephant
- A series of ever-bigger problems
- Two types of software engineers
- Flipping the switch
- What is Register Spill?