20 Jan 2003 ploppy   » (Master)

Another birthday, another irritating day at work, trying to do the work of 3+ linux kernel developers with ever more unrealistic milestones. Look on the job sites and find there is exactly one linux kernel developer job on offer in Europe, on the other side of the European Union. That's still one more than there has been. Of course, there's lots of kernel developer jobs in America as usual, senior ones too requiring a PhD, rather than the crumbs on offer in Europe.

Slightly bemused by the fact I've still got no certification, even though I have been certified three times. Having read the blurb I can see how that might happen, but it seems rather silly.

No open source development over the weekend, just a lot of boozing. I will probably start on the next set of improvements to squashfs (1.2). It's good to get feedback, and I've already had people asking for the improvements I was intending to do.

Chalst asks for suggestions/feedback on his list of seminal highlevel languages. I must admit I disagree with Occam being a seminal language - the elegant parts of Occam were straight from Hoare's CSP (Communicating Squential Processes). The other parts of Occam were a nightmare, no dynamic thread/memory or array allocation, no structures, no shared memory between threads, and a intensely irritating syntax straight from hell (Pascal). It was in short a brain dead version of Pascal with Hoare's elegant CSP added. The real innovation was the implementation of CSP's channels in hardware on the transputer, a concept which made plugging together multiple transputers into a parallel computer network easy.

Latest blog entries     Older blog entries

New Advogato Features

New HTML Parser: The long-awaited libxml2 based HTML parser code is live. It needs further work but already handles most markup better than the original parser.

Keep up with the latest Advogato features by reading the Advogato status blog.

If you're a C programmer with some spare time, take a look at the mod_virgule project page and help us with one of the tasks on the ToDo list!