Category Archives: documentation

The Thousand Year Roadmap

I made this presentation at Seneca’s FSOSS a few weeks ago; some of these ideas have been rattling around in my brain for a while, but it was the first time I’d even run through it. I was thoroughly caffeinated at the time so all of my worst verbal tics are on display, right as […]

The Devil And Strong Crypto

Period scenery-chewing aside, this is largely how I feel about strong, backdoorless cryptography. When the last wires were tapped, your last passwords broken and the State finally turns on you, how would you hide, with all your secrets exposed? The internet is a forest of crypto from coast to coast – the user’s crypto, not […]

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 […]