Whether you’re just trying out Sublime Text or you’ve been using it for years, there are almost guaranteed to be a few ways you can tweak it to improve your productivity. There are plugins to automate common tasks, check your code on the fly, or even just pretty it up and improve your morale. In this post...

Dear Mr. Oliphant, Congratulations on your victory in our 42nd election. Your campaign was hard-fought and well-fought, with door-knockers showing up twice at my apartment, the second time with just 40 minutes to go before polls ended. That’s dedication! Congratulations are due as well to your national team, who...

Rare wines can cost thousands of dollars a bottle. Rare sports cards still fetch hundreds of dollars each. And in a disaster situation, scarce survival items like candles and generators appreciate in price remarkably. Clearly, scarcity imparts a certain value. But is scarcity only a multiplier for things already...

Whether you’re just trying out Sublime Text or you’ve been using it for years, there are almost guaranteed to be a few ways you can tweak it to improve your productivity. There are plugins to automate common tasks,...

Dear Mr. Oliphant, Congratulations on your victory in our 42nd election. Your campaign was hard-fought and well-fought, with door-knockers showing up twice at my apartment, the second time with just 40 minutes to go before polls...

Peter Molyneux has been on my mind lately, but that makes sense – Peter Molyneux has been in the news a lot lately. But who is Peter Molyneux, and why is he such a media icon of late? Well, let’s take a walk down...

This is a no-brainer: We believe that everyone, no matter what gender, sexual orientation, ethnicity, or religion has the right to play games, criticize games and make games without getting harassed or threatened. It is the...

When Linode announced yet another round of free upgrades to their hosting service, I just couldn’t put it off any longer. It was time to move this blog from Dreamhost to Linode. A couple of months ago, I switched to a...

Every once in a while, I learn something new that makes me just really happy to be a programmer. Recently, I started building a single-page javascript game, and discovered gulp.js, a build system where you write your build...

I’ve had this conversation a few times recently with my friends, and felt the need to share it with the wider world. So look at this guy: That’s a Cubone. The skull he wears? That’s the skull of his dead mother...

I ran across a fantastically entertaining tweet this morning, advertising “rage-quit support for bash”: It’s hilarious and silly and excellent, except it only works in bash. If you run a less-common shell...

Who am I?

I'm a full-stack developer living in Toronto, Ontario and working for Freshbooks. Further details about my work history are available at Stack Overflow Careers.

I love coffee, code, and quiet contemplation, and I'm also writing a book about how to transition into being a full-stack engineer yourself. For more information, please subscribe to my email list below: