The Curious Engineer

All blogs / Software / engineering practice

Thorsten Ball

thorstenball.com

Software / engineering practiceCompilersGoEngineering management / careers

Posts
34 from 8 Jun 2012 to 20 Sep 2026
Posting
now and then (4 in the last year)
Kind
personal blog
Feed
https://thorstenball.com/atom.xml

2026 4

  1. Joy & Curiosity #100
  2. What I believe about the future of software development
  3. Joy & Curiosity #99
  4. Joy & Curiosity #98

2022 1

  1. Professional Programming: The First 10 Years

2020 6

  1. The context in which we build software
  2. How can you not be romantic about programming?
  3. No, typing can be the bottleneck
  4. But does it help you ship?
  5. What you think is bad about remote work, can, well, actually be good.
  6. How much do we bend to the will of our tools?

2019 1

  1. Learn more programming languages, even if you won't use them

2018 2

  1. The Tools I Use To Write Books
  2. The Paperback Edition of Writing A Compiler In Go

2017 5

  1. The Lost Chapter: A Macro System For Monkey
  2. Writing An Interpreter In Go: The Paperback Edition
  3. Higher Value Tools
  4. What I didn't do to write a book
  5. A Virtual Brainfuck Machine In Go

2016 2

  1. Why I Wrote a Book About Interpreters
  2. Putting Eval In Go

2015 1

  1. Write Stupid Code

2014 4

  1. Unicorn Unix Magic Tricks
  2. Why threads can't fork
  3. Where did fork go?
  4. Watching and Understanding the Ruby 2.1 Garbage Collector at Work

2013 3

  1. Named Pipes
  2. Watchgopher
  3. Discipline

2012 5

  1. Command Line Ride
  2. Software Cover Versions And Programming Licks
  3. Vim Learning Resources
  4. How I used 98840 commands less and saved 4 seconds
  5. Ordered Search Autocompletion With Redis