Senior, Junior And The Programmer
The job: A server with a 1.2 TB SATA RAID-5 is housing 15 paravirtualized Xen guests via local storage. Each one has at least one LV of 100 – 400 GB. Move them to an identical server with a more sensibly configured RAID without pissing off each user for more than 30 – 40 minutes. [...]
Jakub Jermar On HelenOS
Recently, I had the opportunity to interview Jakub Jermar via e-mail regarding his motivation behind creating and advancing HelenOS, an operating system based on the from-scratch Spartan microkernel. An important disclaimer, I am a contributor to HelenOS for my own reasons. My status as a contributor did not stop me from challenging Jakub with interesting [...]
Code Monkey Win!
If you have not heard Code Monkey, grab it here. The author of the song allows me to distribute the music that I like under a very permissive license, so we like him. Below are the lyrics for the song:
Monkey + Typewriter
A few people have asked me if my signature was inspired by code monkey. No, while I love and enjoy Jonathan’s creativity my signature dates back to the early 90′s. When using Waffle BBS, if you typed something incorrectly you would see: Monkey + Typewriter = (whatever you typed) If you do not remember the [...]
Explaining race conditions
It can sometimes be difficult to explain abstract concepts to people who don’t have programming backgrounds. I was working on a really simple single system image cluster for someone, all that we had left to complete was the cluster announce mechanism and heartbeat configuration. The design called for a completely automated / self-recovering setup. Even [...]
The whole Apache / Microsoft thing
I don’t get it. Apache published its collective innovation (the a-patchy-server) under a very permissive software license. A big and secretive software company used the code, improved their secret stuff and gave the project $100,000.00 to say thanks. The license that the developers authored and selected says the super secret company can use their code. [...]
