Ubuntu Global Jam in Kitchener-Waterloo

Kwartzlab is hosting Ubuntu Waterloo‘s Global Jam a week from Saturday (Sept. 2). Along with the usual upgrade and install testing, bug triage, documentation work and so on, Ralph has a project idea. We’re going to run a hackathon to build a new GUI packaging tool, starting with the relatively straight-forward process of upgrading an [...]

Why track velocity?

Say you’re on an agile software development team and your Customer doesn’t care about release planning or even whether you make your commitment in an iteration. You’re a good team and he’s confident you’ll get the work done when it needs to get done. Is there still value in tracking velocity? If your customer doesn’t [...]

WWBA: Pasta Buffet for Earthquake Relief

Cross-posted at the Waterloo Wellington Blogger’s Association. Ellen and I spotted the flier when we were at the Perimeter Institute concert last night and since they’re about a block away from work and I had to get some stuff done today, I decided to give it a shot. Then I decided I should introduce myself [...]

Ada Lovelace Day: Barbara Liskov

It’s Ada Lovelace Day. Here’s my post: Barbara Liskov is a pioneering computer scientist and winner of the ACM Turing Award for 2008. She’s currently head of the Programming Methodology Group in MIT’s Computer Science and Artificial Intelligence Lab. Back in the 70s, she designed a programming language called CLU, which established fundamental concepts about [...]

Dabbling in distributed version control

The new workplace uses Subversion for version control. That’s cool. I know Subversion. It works, and it’s well-supported everywhere. For ages, though, I’ve been wanting to try out distributed version control systems, but except for putting a few personal projects (which no one else is working on, defeating much of the purpose) in git, I [...]