Wasting Time

7 consecutive days of posts seems like such a modest goal, and yet, I've already missed a day. So it goes. I have momentum on my »

Tired of London, Tired of Life

Tired of London, tired of life. Samuel Johnson I make no secret of my love/hate relationship with London. Six years after moving here I am »

Nice by default

If you can't be nice, at least don't be a dick. Every once in a while I hear someone say "if you can't be nice, don't »

Daily post

I'm trying an experiment for a week, just to see how this goes. A daily post, about anything. Writing daily takes effort, some concentration, and a »

One future direction for online identity

I have been trying to figure out how to organize my thoughts after a conversation I had with Ryan Kelly today. They are still unorganized, my »

Author image Shane

First rate hackers need process too

Erik Meijer and Vikram Kapoor make a bold claim in The Responsive Enterprise: Embracing the Hacker Way: In a high-tech company composed of first-rate hackers, there »

Stop bolting features onto the browser

I strongly believe in the promise of the open web. Web runtimes are ubiquitous: on PCs, phones, game consoles, televisions, and other appliances. Phonegap & Cordova »

Mozilla's new honesty

Mozilla is in the midst of a major transformation. Since Chris Beard has become the CEO, a more honest sense of reality has set in. If »

Notes on a major refactor

After a month and a bit, I am nearing the end of a major refactor to Firefox Accounts. Firefox Accounts is an authentication system that ties »

Mozillians at Work - Software Quality: Interview 2 - Brian Warner

This is a cross-post from the Mozilla Hacks article I originally wrote in August 2014. "How can we, as developers, write more superb software?" A simple »