Thorsten Ball


You can subscribe to updates via the Atom feed.

15 Sep 2020The context in which we build software
08 Sep 2020How can you not be romantic about programming?
01 Sep 2020No, typing can be the bottleneck
25 Aug 2020But does it help you ship?
22 May 2020What you think is bad about remote work, can, well, actually be good.
04 Feb 2020How much do we bend to the will of our tools?
09 Apr 2019Learn more programming languages, even if you won't use them
04 Sep 2018The Tools I Use To Write Books
14 Aug 2018The Paperback Edition of Writing A Compiler In Go
28 Jun 2017The Lost Chapter: A Macro System For Monkey
22 Feb 2017Writing An Interpreter In Go: The Paperback Edition
08 Feb 2017Higher Value Tools
16 Jan 2017What I didn't do to write a book
04 Jan 2017A Virtual Brainfuck Machine In Go
30 Nov 2016Why I Wrote a Book About Interpreters
16 Nov 2016Putting Eval In Go
22 Oct 2015Write Stupid Code
20 Nov 2014Unicorn Unix Magic Tricks
13 Oct 2014Why threads can't fork
13 Jun 2014Where did fork go?
12 Mar 2014Watching and Understanding the Ruby 2.1 Garbage Collector at Work
11 Aug 2013Named Pipes
07 Apr 2013Watchgopher
15 Jan 2013Discipline
24 Oct 2012Command Line Ride
02 Sep 2012Software Cover Versions And Programming Licks
09 Jul 2012Vim Learning Resources
20 Jun 2012How I used 98840 commands less and saved 4 seconds
08 Jun 2012Ordered Search Autocompletion With Redis