NewsletterUsersFeeds

Thorsten Ball

Programming language design, compiler development, Go and Rust explorations, and software craftsmanship from an engineer who loves building developer tools

Sort by:
Professional Programming: The First 10 Years
May 17th, 2022•thorstenball.com
How can you not be romantic about programming?
September 8th, 2020•thorstenball.com
No, typing can be the bottleneck
September 1st, 2020•thorstenball.com
But does it help you ship?
August 25th, 2020•thorstenball.com
What you think is bad about remote work, can, well, actually be good.
May 22nd, 2020•thorstenball.com
How much do we bend to the will of our tools?
February 4th, 2020•thorstenball.com
The Tools I Use To Write Books
September 4th, 2018•thorstenball.com
The Paperback Edition of Writing A Compiler In Go
August 14th, 2018•thorstenball.com
The Lost Chapter: A Macro System For Monkey
June 28th, 2017•thorstenball.com
Writing An Interpreter In Go: The Paperback Edition
February 22nd, 2017•thorstenball.com
Higher Value Tools
February 8th, 2017•thorstenball.com
What I didn't do to write a book
January 16th, 2017•thorstenball.com
A Virtual Brainfuck Machine In Go
January 4th, 2017•thorstenball.com
Why I Wrote a Book About Interpreters
November 30th, 2016•thorstenball.com
Putting Eval In Go
November 16th, 2016•thorstenball.com
Write Stupid Code
October 22nd, 2015•thorstenball.com
Unicorn Unix Magic Tricks
November 20th, 2014•thorstenball.com
Why threads can't fork
October 13th, 2014•thorstenball.com