Quick notes

Because I shouldn’t blog, but be fixing Krita bugs (although I’ve already fixed quite a few important bugs today.

Google delivered the Summer of Code t-shirt today. It’s a nice change from previous years, and Irina immediately liked it. Which is good, because I don’t wear t-shirts. She’s also got the Trolltech Developer Days t-shirt, with the word “five” in binary.

The Qt Software Developer Days in München were lots of fun. It was incredibly busy: there were about 550 developers and about 50 trolls. I don’t think we really fitted in the Hilton hotel anymore… Scary was the keynote where the Nokia guy told us that they were looking to expand the Qt Software development team ten-fold. I mean — where are they going to find so many top-class Qt hackers? Even scarier: someone else told me Nokia is looking for 3000 Qt developers in Finland. And at the same time, almost everyone I spoke to was looking for developers, too — half dozen for this company, a dozen for that company. Us, we’d have have been happy with just three suitable candidates.

The Qt ecosystem may be large and vibrant, but this is scary stuff, for a couple of reasons: if there are 500 people working on Qt itself, it cannot but dilute the quality of the development team and it cannot but make Qt balloon in size until it becomes as unmanageable for a developer as Java. And secondly, if Nokia hires all good Qt developers, there will simply not be enough developers for third parties — which means Qt becomes less attractive, less used and less interesting.

On the other hand, there’s so much exciting stuff happening. I am looking forward to being able to play with Project Greenhouse — if it gets open sourced, of course. It looks like a very nice and nimble IDE. The Cocoa and WinCE ports are great news; and I sure hope that Nokia will indeed bet their shirt on Qt, because at work we are faced with having to develop our mobile apps three or four times (iPhone, Android, WinCE, maybe S-Something), which sucks.

What I didn’t get was the astonishing eagerness with which Nokia doles out N810s. I mean, these are cool little things, but still just a tiny bit too GTK-based for a Qt conference, aren’t they?

Well, for the rest: it was great to meet lots of people, from KDE, from the wider Qt world. One evening a small group of us went into München, to a very cool little bar, a converted petrol station, where there was some excellent beer, nice music and a cool atmosphere. The other night, my colleages (Arend, who used to work on krdc, and Henk, who’s a born-again pythonista) went into town and had a great dinner in the Rathauskeller and a nice drop of beer in the Hofbrauhaus.

The Hilton, by the way, is a weird place… The beds are good, but the rooms cramped. I could, through the ventilation ducts, follow the goings-on in the neighbouring rooms on floors 11, 12 and 14. The food was pretty good, although I think Gerolsteiner mineral water is the most insipid mineral water I’ve ever tasted. The big, big bummer, however, was that there was no free wifi. Come on! This is, after all, the twenty-first century!

I was glad to go home, no wifi meant no contact with Irina. I managed to nail a nasty, nasty bug in Krita that only occurs when Krita is compiled with -O2. And last night we spent watching “Aanrijding in Moscou” with the family. It’s a long time since I’ve seen such a recently-released movie, but it was pretty good, really funny and really touching in places.

And now my compile is done: back to working on Krita!