2021 04 02 — Don't use build tags for integration tests
2020 09 14 — Semantic Import Versioning is unsound
2019 09 11 — Programming with errors
2019 04 24 — Go naming tips
2019 04 05 — Sunlight is not always the best disinfectant
2019 02 12 — Multipart HTTP responses in Go
2018 10 23 — Ethical responsibility
2018 08 22 — Observability signals
2018 07 27 — A response about dep and vgo
2017 12 25 — My yearly reformat
2017 06 09 — A theory of modern Go
2017 02 21 — Metrics, tracing, and logging
2016 07 11 — Context
2016 02 07 — Logging v. instrumentation
2015 12 01 — Code generation and microservices
2015 09 24 — Docker, runit, and graceful termination
2015 08 25 — The nihilist and optimist programmers
2014 12 30 — Reading list, 2014
2014 12 13 — Strong feelings
2014 10 28 — Night out
2013 10 28 — Feminism, didacticism
2013 10 08 — "Just a child"
2013 07 31 — Developer happiness
2013 03 25 — Running on ice
2013 02 18 — Being well-adjusted
2012 11 13 — Don't Repeat Yourself
2012 04 13 — Terminal.app window tab groups
2011 11 23 — Financial matters
2011 04 27 — Remote development from Mac to Linux
2011 01 12 — Eliminate Twitter nonsense
2010 11 09 — Stop it: MP3 players
2010 10 27 — Who needs boost? A simple pthreads wrapper.
2010 05 23 — nginx, virtual hosts, and forwarding
2010 03 02 — Setting up a Debian box
2010 02 18 — Beauty in code and programming languages
2010 01 27 — More random choices
2009 12 26 — ProbabilitySet
2009 12 12 — Note to self about plbth
2009 11 14 — Go language and parallelization
2009 11 13 — Typing single letters into my address bar
2009 10 10 — GNU make and deleting intermediate files
2009 10 07 — C++ and member function pointers
2009 08 26 — It's not possible to validate Tumblr pages
2009 08 11 — Minor life updates
2009 07 15 — A nontrivial cherrypy server example
2009 06 26 — Github for your blog? Genius!
2009 06 04 — Optimism about Google Wave and the Wave protocol
2009 05 01 — Comparison between signed and unsigned integer expressions
2009 03 22 — More angry ranting
2009 02 24 — An open letter
2009 02 09 — The problem with web applications
2008 12 12 — boost::thread kindof sucks
2008 09 15 — American identity
2008 03 27 — Untitled
2007 09 24 — What?
2007 05 13 — Agenda
2007 04 17 — Buff