Curriculum Vitae
Tuesday, June 22nd, 2004No homepage is complete without an online Curriculum Vitae. So I've put mine online too.

No homepage is complete without an online Curriculum Vitae. So I've put mine online too.
Today we've graduated!
Everything went great. The presentation was a complete success, and we managed to keep our nerves under control. The defending of the project went pretty smooth too. The commision asked some good questions about the process and the techniques, but we were able to awnser them without any problems.
We recieved some compliments on our communicative and business skills as well as on the techinical side of the project. Our final efforts of the last year and the defending of the project were praised with a whoppin' 9 out of 10. It's hard to get any higher than that, so we were extremely pleased with the outcome.
Next thursday I'll be negotiating my contract for a full-time job at ZX Factory. If everything goes well, we'll sign the contract and then I'll be able to take a nice vacation of a couple of weeks. During that time I'm probably gonna be coding lots-o-shit and traveling around a bit.
Man, I feel great :) Jay, if you're reading this… congratulations!
Oh, btw.. today is also the day that me and Merel have been together for two and a half years, which will be celebrating tonight with a nice dinner.
Update: It appears I've graduated Cum Laude. I was always under the impression that that was a real accomplishment, but now that I've done it myself it's not that impressive anymore ;-)
OSNews.com is carrying an oppinion article by Radoslaw Sokol about why people blame spatial Nautilius.
For those of you that don't know what spatial Nautilius is: It's the feature of Nautilius (the file browser) which causes every folder you click to be opened in a new window. It's the most hated feature of the new Nautilius and almost surpasses the horror that was Clippy in Microsoft Office. Radoslaw states that the fact that navigating in spatial mode blows is because users don't understand how they should organize their folders and files. According to him you shouldn't use deep-nested folders to store files because then spatial mode will indeed be ghastly.
I find it funny that both the gnome team and Radoslaw are defending an idea which everybody hates. According to the article, spatial mode is the best way to go since it most closely resembles the desktop metaphore. First of all I disagree with that statement completely. When I browse nested folders inside some other folder in real life, I don't retrieve each folder from it's parent, put it on my desktop and start searching in that folder all over again. I usually just open the folder when it's still inside the other folder.
But that's rather besides the point. The point is that clinging to the desktop metaphor no matter what is ludicrouse. We need to transcend these kinds of usages of computers because otherwise we might just as well throw our PCs out of the windows and start using the real life desktop anyway, right?. A computer should be easier to use than the real desktop.
One of his statements is the following:
"What is the real cause of all these attacks on the spatial Nautilius? In my opinion, it is just bad file organisation coupled with a bunch of old bad habits. It's really hard to use a spatial file browser if someone keeps his or her files in a ten-folder-deep structure. Browser-mode file browsers hide the lack of thought and organisation in the filesystem structure; spatial ones do not."
Nonsense. Spatial browsers hide the organisation just as much because if screen clutter and a lack of overview. The solution to this is a tree-view, not spatial mode browsing.
"Folder structure should be simple and as shallow as possible, and the "master" folders (something like My Images or My Music folders known from Windows)…."
Of course folder structures should be simple and shallow. But the fact is that most of the time, it can't be. Folders are, for now, the only way through which we can organise our files. We need to keep things structured. For instance, check out this folder on my system: /storage/sound/mp3/Type O Negative/Life is Killing Me. I've got more than one type of sound file. I've also got more than one band's music. Unless I don't care about having all my sounds in one huge directory, there isn't another way in which I can store these files. But navigating to a MP3 in the above folder will open a massive 6 windows on my desktop. Talk about screenclutter.
Next, Radoslaw goes on with this statement:
"one can click one field in the gconf configuration editor and turn Nautilitus into "classical" non-spatial file browser. Don't know how to use gconf? Then you shouldn't change the way Nautilitus works, I presume."
Ouch, Radoslaw! You working for Microsoft or something? I always thought that usability came first? Now you're telling me that we need to screw around with obscure old gconf in order to make up for the mistakes of the gnome dev team? No, no, no! All wrong! This is a commonly needed option so it should be available in the nautilus configuration.
"Don't know how to use gconf? Then you shouldn't change the way Nautilitus works, I presume."
Wrong again! Don't know how to use gconf in order to make nautilius into a useful file browser? Then just don't use Nautilius, I presume. NEVER EVER tell users to go screw themselves because of somebody else's mistakes. Users won't take it.
Look, it all boils down to this: Users hate it. It doesn't matter what you may think you know about metaphors, usability and organised folders. If the users hate it, the forced 'feature' should be removed, or you're users will stop using your application. Simple as that.
By the way, I don't use Nautilius at all. I hate it. It's too slow and it makes me feel as of it's made for morons. It's not configurable, nor is it power-userfriendly.
Well, I'm almost done. Just two more weeks and I'll be graduated. First we'll have to defend our graduationpapers and final internship, but I've got a good feeling about that. Only thing really standing between me and my bachelors degree is the Cryptology course, which should be finished somewhere this week. If the professor can find the time to correct it before the final grades need to be submitted, and if it's rated 55+/100 I'll be in the clear.
I've got good hopes about starting a semi-fulltime job at ZX Factory, easily one of the nicest companies I've ever worked for. I'm still employed there under a zero-hour contract, and I'm hoping that I can keep that for the summer and 'upgrade' by the end of the summer. We'll see how it turns out. (Btw: If anybody has a job to offer in the Netherlands for my fellow graduate student Ralph, please let me know :-)
I'm going to have a pretty busy summer. First some short weekend trips to, amonst other locations, Antwerp. Next, a ten-day trip through Europe with Wouter. No planned destinations, no rush, no stress.. just random driving around. Wonder how that'll turn out.
PS: On a side note: GTK 2 sucks. The tree/list implementation bites (though it's pretty powerful) and what the hell where they thinking when they thought up the interface of g_strsplit()?