Category Archives: work

GNOME Journal is out

The GNOME Women edition of GNOME Journal has been released, including an article by yours truly on Telepathy and MC5. Check it out.

Posted in gnome-journal, gnome-women, telepathy, work, writing | Comments Off

Why Telepathy is not like libpurple

It seems, even though we talk about Telepathy a lot, that there are still people out there who believe that Telepathy is really just a reimplementation of libpurple, just with an annoyingly retentive specification, and D-Bus. The big thing to … Continue reading

Posted in telepathy, work | Comments Off

status update on Clutter-GTK

Some time ago I wrote about my work on Clutter-GTK. Well, I finally got around to rebasing this branch so it could be merged and ebassi merged it for me last night. There are still bugs in the code that … Continue reading

Posted in clutter, clutter-gtk, hacking, work | Comments Off


So, I quite like the idea of Bump, a technology that enables data transfer by matching a bump read by your phone's motion sensors along with information like your GPS location. However, it does require sending all of your contact … Continue reading

Posted in bump, ideas, salut, telepathy, tubes, work | Comments Off

decorator factory for dbus-python methods

This is a crazy idea I had; that I want to share with people. When you're implementing an object in dbus-python, you decorate your published method calls like this: class ExampleObserver(dbus.service.Object): … @dbus.service.method(dbus_interface=telepathy.interfaces.CLIENT_OBSERVER, in_signature='ooa(oa{sv})oaoa{sv}', out_signature='') def ObserveChannels(self, account, connection, channels, … Continue reading

Posted in hacking, python, telepathy, work | Comments Off

improving your code by fixing warnings

I don't know why, but there is a class of software programmer who seem to believe that compiler and runtime warnings are somehow optional, or something that can be cleaned up at a later date. This class of programmer is … Continue reading

Posted in best practice, listen to your tools, programming, work | Comments Off

cartographers are expressly forbidden from joyriding during work hours

Flying to the UK tonight for three weeks. Will be staying on the outskirts of London.

Posted in travel, work | Comments Off

key maintenance

For those who care about things like GPG keys, I generated a new GPG key today. My old key wasn't compromised, but it's been around for a long time and is full of lots of old subkeys and my old … Continue reading

Posted in crypto, gpg, keys, work | Comments Off