2018-10-03: I wrote a blog post about why (and how) I’m...

2018-04-12: TIRED: storing text as a linked list of characters WIRED:...

2018-04-06: “Your domain model is not your object model. Your domain...

2018-04-05: love too wait seventeen seconds at some completely random time...

2018-04-01: How did we get here? 😒

2018-03-25: Lay’s™ gagh chips: only a coward would eat just one!...

2018-03-12: God bless you please, Snuffleupagus Big Bird loves you more...

2018-03-07: PROBLEM: I need to modify this text in a way...

2018-03-06: In the “search” side of a regex search-and-replace in Vim,...

2018-02-17: Number of books I finished in… 2015: 16 2016: 2...

2018-02-13: This is fascinating. I’ve barely even seen anyone’s phone number...

2018-01-30: Generation X Generation Y Generation Z Generation [ Generation \...

2018-01-26: I’d love to use Micro.blog’s super-low-friction blogging feature, but I...

2018-01-21: A German word for the act, after peeling a sticker...

2018-01-16: Whoever annotated this photo of the Hawaii alert-sending interface only...

2018-01-09: Pocky Pocky II Pocky III Pocky IV Pocky V Pocky...

2018-01-08: jq is the only functional programming language. Don’t @ me...

2018-01-03: There are two kinds of messaging platforms: those that support...

2017-12-31: For my last blog entry of the year I wrote...

2017-12-31: Should Auld Acquaintance Be Forgot and Never Brought to Mind?...

2017-12-23: Mad Max: Beyond Wonderwall

2017-12-23: Actually, it’s Finding FURrester.

2017-12-22: I spun up an Ubuntu-based VPS a little while ago,...

2017-12-22: I just realized that my vimrc still has a function...

2017-12-19: The greatest trick the devil ever pulled was making people...

2017-12-18: All Day I Dream About Solving Fermat’s Last Theorem using...

2017-12-16: Does Betteridge’s Law of Headlines Apply to This One?

2017-12-16: Stack Overflow usually has a high signal-to-noise ratio—at least for...

2017-12-13: Pontius Pilates

2017-12-02: Helsinki Syndrome: When you use the command-line Git client so...

2017-11-26: I switched to Firefox Quantum so I could try out...

2017-11-22: Interesting idea: monetizing a blog by having your visitors mine...

2017-10-27: DEVELOPERS: Monocultures are bad ALSO DEVELOPERS: Let’s all live in...

2017-10-18: It seems odd to me that not using leather is...

2017-09-27: My compromise on the GIF pronunciation issue: I pronounce “GIF”...

2017-09-22: At some point we must all abandon the starry-eyed idealism...

2017-09-21: In five years or so it’s going to become really...

2017-09-02: My only complaint about Python’s significant whitespace is that it...

2017-09-02: Another day, another command-line tool that falls down when you...

2017-09-01: Things a car or bus horn can mean: • “For...

2017-06-10: Angostura butters

2017-05-31: Refudiate Covfefe!

2017-05-29: “Presented without comment,” he said, lying.

2017-05-29: If you see “prod” or “production” in the URL then...

2017-05-21: Memes, dank memes, and statistics

2017-05-09: @manton Small UI bug: when there are new posts available...

2017-05-08: @manton I follow you, so on the web interface I...

2017-05-05: « Mais ses courriels ! »

2017-05-04: Testing out how Micro.blog handles images.

2017-05-04: @manton How would you like us to submit feature requests?...

2017-05-04: Writing unit tests and documentation can expose the pain points...

2017-05-02: As God is my witness, I will never use “ask”...

2017-05-01: You’re from the Seven Seas But I’m a pirate bitch...

2017-04-29: The Nerdery of Small Differences: “This tool works great, but...