All Blog Posts
July 1, 2025
Fighting Madness - Tahoe 200
14 min read
June 22, 2025
January 20, 2025
Can confirm, HURT 100 hurts
8 min read
May 14, 2024
Cocodona 2024
19 min read
February 23, 2024
Unwavering dedication
1 min read
October 5, 2023
Little Dog's Backyard Ultra: Take 2
5 min read
September 20, 2023
June 5, 2023
Achievement Unlocked
5 min read
May 8, 2023
Cocodona 250
20 min read
October 18, 2022
June 4, 2022
FAwR 2022
3 min read
May 23, 2022
October 3, 2021
January 19, 2021
IPFS support in Brave
4 min read
August 17, 2020
Diary of a selfless, good dog
9 min read
May 12, 2020
November 13, 2019
The road to Brave 1.0
12 min read
July 8, 2016
Shutting down Code Firefox
1 min read
January 20, 2016
Brave Software
1 min read
August 25, 2015
May 29, 2015
Thank you Khan Academy, switching careers
1 min read
November 27, 2014
November 26, 2014
November 25, 2014
July 20, 2014
July 9, 2014
April 26, 2014
My first week at Khan Academy
1 min read
March 18, 2014
March 14, 2014
Switching careers, next steps
1 min read
March 5, 2014
November 18, 2013
November 6, 2013
October 4, 2012
September 18, 2012
August 15, 2012
August 3, 2012
July 27, 2012
User study on mentoring a large first bug
2 min read
July 19, 2012
Firefox for Windows 8 Metro, status update 5
1 min read
July 4, 2012
Retrospection - My first year at Mozilla
1 min read
July 8, 2012
May 26, 2012
May 26, 2012
May 26, 2012
May 10, 2012
May 10, 2012
April 30, 2012
Firefox work week Windows 8 talk
1 min read
April 22, 2012
April 2, 2012
March 26, 2012
March 25, 2012
March 17, 2012
March 9, 2012
February 8, 2012
October 5, 2011
Mozilla platform development cheat sheet
1 min read
September 30, 2011
Mozilla Firefox and silent updates
4 min read
September 15, 2011
Windows 8 and Thunderbird first looks
1 min read
September 14, 2011
Windows 8 and Firefox first looks
1 min read
August 7, 2011
Review of The Book of CSS3 by Peter Gasston
1 min read
July 10, 2011
June 12, 2011
What you should know about HTTP pipelining
3 min read
June 8, 2011
April 26, 2011
April 25, 2011
April 24, 2011
April 24, 2011
Review of Programming Google App Engine
1 min read
April 29, 2011
My company was acquired
1 min read
April 24, 2011
February 22, 2011
February 12, 2011
February 6, 2011
January 16, 2011
January 6, 2011
January 3, 2011
January 1, 2011
December 17, 2010
December 11, 2010
November 20, 2010
October 23, 2010
October 19, 2010
September 4, 2010
Stopping spam without CAPTCHA
1 min read
July 17, 2010
Django tagging
1 min read
July 9, 2010
Django Comment Framework
1 min read
July 3, 2010
March 17, 2010
The sad life of SVG up until... NOW
1 min read
December 18, 2009
One of the joys of Python - Generators
2 min read
December 12, 2009
Forward declaring enums in C++
1 min read
December 10, 2009
November 12, 2009
Arrays are not the same as pointers!
1 min read
September 21, 2009
Introducing the rope data structure!
1 min read
September 21, 2009
2 books I'm reading...
1 min read
September 19, 2009
August 22, 2009
The new site is out!
1 min read
August 21, 2009
PyISAPIe with Django 1.1 and Python 2.6
1 min read
August 18, 2009
Overloading logical operators
1 min read
August 7, 2009
Braille and Morse Code
4 min read
August 5, 2009
Wedding Anniversary
1 min read
July 28, 2009
Slow compilation time in C-C++
1 min read
April 1, 2009
Python's holy grail
1 min read
February 5, 2009
The twins have arrived
1 min read
August 9, 2008
How to change the port for RDP?
1 min read
August 2, 2008
Big news
1 min read
April 13, 2008
Easy taxes for Ontario Canada
1 min read
April 5, 2008
March 30, 2008
Why is math important?
4 min read
February 3, 2008
Microsoft - Yahoo
1 min read
August 23, 2007
Windsor Social sucks
1 min read
August 6, 2007
Married
1 min read
July 28, 2007
Funny Simpsons quote
1 min read
June 3, 2007
Interview with Steve and Bill
1 min read
May 29, 2007
Parallels with Mac Book Pro
1 min read
May 28, 2007
Why do file copy dialogs suck so much?
1 min read
April 4, 2007
Apple hardware hype advantage
1 min read
April 4, 2007
Windows vista annoyance
1 min read
January 24, 2007
The trouble with Internet Explorer
1 min read
January 11, 2007
Writing good and easy to understand emails
1 min read
December 11, 2006
A story of a 17 inch MacBook Pro
4 min read
December 5, 2006
Windows Vista information and thoughts
1 min read
November 27, 2006
Thoughts on Apple and Microsoft
1 min read
November 27, 2006
Information on the Macintosh
1 min read
November 26, 2006
Apple 30" cinema display
1 min read
November 26, 2006
Useful visual studio shortcut key
1 min read
November 24, 2006
Linked senses
1 min read
November 24, 2006
Transparent fridge and washing machine
1 min read
November 20, 2006
Amazing video about a blind kid
1 min read
November 8, 2006
White and Nerdy
1 min read
November 7, 2006
Can you answer this brain teaser?
1 min read
November 6, 2006
Stay hungry, stay foolish
1 min read
November 2, 2006
iTV will change the world
1 min read
November 2, 2006
Steve Jobs
1 min read
October 24, 2006
Random Wikipedia page
1 min read
October 20, 2006
IE 7 released
1 min read
October 18, 2006
18 mistakes that kill startups
1 min read
October 9, 2006
Added picture
1 min read
October 9, 2006
Google trumps Yahoo! and MSN
1 min read
October 5, 2006
October 5, 2006
Google Code Search
1 min read
October 5, 2006
A map of the Internet
1 min read
October 4, 2006
September 30, 2006
Google desktop search is annoying
1 min read
September 20, 2006
Prize Money
1 min read
September 18, 2006
Great local band
1 min read
September 9, 2006
Visual studio C++ suggestion
1 min read
September 3, 2006
Nice wallpapers for your computer
1 min read
September 2, 2012
Boot Camp
1 min read
August 25, 2012
Managing Gigabytes - Compression and IR
1 min read
August 17, 2006
Google analytics now open to all users
1 min read
August 16, 2006
Studies in lossless data compression
2 min read
August 13, 2006
Hutter Prize - Compress human knowledge
1 min read
August 13, 2006
New service URLZip
1 min read
August 11, 2006
URL redirecting temporarily disabled
1 min read
April 22, 2006
July 25, 2006
Google tech talk: Python 3000
1 min read
July 19, 2006
XULRunner = cool
1 min read
July 16, 2006
Ubuntu package installs
1 min read
July 16, 2006
Installed Ubuntu Linux
1 min read
July 14, 2006
Wikipedia contributions
1 min read
July 14, 2006
Learning Cocoa with Objective C on XCode
1 min read
July 14, 2006
UDP-TCP hole punching
1 min read
July 4, 2006
Got a new apple computer
1 min read
July 3, 2006
DynamicDNS addition
1 min read
July 25, 2006
Screen resolutions
1 min read
June 15, 2006
Long URLs to small URLs
1 min read
June 14, 2006
Dynamic DNS update
1 min read
June 14, 2006
Added submit URL button to Links page
1 min read
June 13, 2006
Dynamic DNS
1 min read
August 30, 2005
What's my IP?
1 min read
August 1, 2005
FTP protocol overview
2 min read
June 11, 2005
March 23, 2005
March 23, 2005
How email works?
3 min read