Category Archives: documentation

The Bourne Aesthetic

“The difference between something that can go wrong and something that can’t possibly go wrong is that when something that can’t possibly go wrong goes wrong it usually turns out to be impossible to get at or repair.” –Douglas Adams I’ve been trying to get this from draft to published for almost six months now. […]

Catching A Moving Train

I made a joke the other day on the twitters that I was writing a job req, how I needed a way to say “Experience surfing on top of a relentless, multichannel, broad-spectrum communications avalanche a major plus”. That didn’t go over fantastically well with HR, believe you me, but it’s a real part of […]


I was complaining on Twitter that almost everyone who makes shoulder bags makes terrible straps to go with them and that it’s the most important thing to get right and nobody does and everything is terrible. You know, as one does. And I mentioned modifying my bags to make the straps work right, and people […]

Opaque Symbology

A collection of highway traffic signage unused pending an economical symbolic representation: Warning: Ornery Local Stereotype Completely Unremarkable Natural Phenomenon: 2 KM Something Will Happen And The Right Decision Will Seem Obvious In Hindsight But Nobody In The Car Will Ever Let You Live Down What You Did, Next 500 M If There Were No […]

Hostage Situation

(This is an edited version of a rant that started life on Twitter. I may add some links later.) Can we talk for a few minutes about the weird academic-integrity hostage situation going on in CS research right now? We share a lot of data here at Mozilla. As much as we can – never […]

Candy For Children

My impressions of Android 5 are excitingly career-limiting, as you might have guessed from the title, but what the hell. A few weeks of using it has not substantially dulled my initial impressions, so I might as well share them with you. Would you believe there are positive bits here? You’ll have work for them, […]

Social Engineering

I gave this talk at FSOSS last week, in which I try to reclaim the term “Social Engineering”, so that it stops meaning “get the receptionist to give you their password” and starts meaning “Measuring community growth and turning that into processes and practices that work.” I thought it went well, though listening to it […]

Rogue Cryptocurrency Bootstrapping Robots

I tried to explain to my daughter why I’d had a strange day. “Why was it strange?” “Well… There’s a thing called a cryptocurrency. ‘Currency’ is another word for money; a cryptocurrency is a special kind of money that’s made out of math instead of paper or metal.” That got me a look. Money that’s […]

This Is My Bag

I bought a new bag. I’ve come to the conclusion that I shouldn’t buy anything in the wintertime; I spend too much time indoors and it’s bad for my head. After a while I start believing that I should start having things that are nice, and maybe even – dare I say it – fancy, […]

A Glass Half Broken

A friend of mine has called me a glass-half-broken kind of guy. My increasingly venerable Nokia N9 has been getting squirrelly for a few months, and since it finally decided its battery was getting on in years it was time for a new phone. I’m going to miss it a lot. The hardware was just […]