Product Sashimi

I wrote this post for the Communitech blog. It’s cross-posted here. Say you’re about to start designing a software product. You’ve got a few ideas and a blank whiteboard. You’ve gathered together people who understand the problem you’re trying to solve and the people who will value the solution. You could brainstorm a bunch of [...]

Tenth Anniversary

Ten years ago today, I posted my first blog post. Okay, technically, that was on my old, hand-coded blog, and I’m lame even after almost 4 years, I haven’t imported my old blog into this one, but woo! 10 years! Equally technically, I was posting something like blog posts on my old homepage, starting around [...]

CS444

When I started at my current employer (about 18 months ago), I got it in my head I should take advantage of their training budget and proximity to uWaterloo (like the kids are calling it now) and take a course. For one reason or another (sanity, mostly; also scheduling), I wasn’t able to take the [...]