Category: Canonical
-
Developing and scaling Ubuntu One filesync, part 1
Now that we’ve open sourced the code for Ubuntu One filesync, I thoughts I’d highlight some of the interesting challenges we had while building and scaling the service to several million users. The teams that built the service were roughly split into two: the foundations team, who was responsible for the lowest levels of the service…
-
Engineering management
I’m a few days away from hitting 6 years at Canonical and I’ve ended up doing a lot more management than anything else in that time. Before that I did a solid 8 years at my own company, doing anything from developing, project managing, product managing, engineering managing, sales and accounting. This time of the…
-
A story on finding an elusive security bug and managing it responsibly
Now that all the responsible disclosure processes have been followed through, I’d like to tell everyone a story of my very bad week last week. Don’t worry, it has a happy ending. Part 1: Exposition On May 5th we got a support request from a user who observed confusing behaviour in one of our…