A brilliant and funny TED talk by conductor Itay Talgam on leadership styles and challenges:
Archive for the ‘work’ Category
Lead like the great conductors
Thursday, February 25th, 2010To certify or not to certify?
Tuesday, January 5th, 2010Recently I passed my VMware VCP 3 and VPC 4 exams (i.e.: VMware Certified Professional on versions 3 and 4), which to be honest felt kind of odd as I’ve been doing things with VMware way beyond these certifications’ standards for quite a while…which leads me to ponder the normal IT certifications as a whole.
An example from the past: I’d been managing Windows networks and servers since 1995-ish but never got any sort of certification, until I got my MCSA and MCSE (Microsoft Certified Systems Administrator and -Engineer respectively) in 2002, basically because my employer demanded it of me. Not a problem, hit the books at home, do some test exams followed by the actual exam and hey presto, certified. In 2007 my current employer asked me to upgrade my Windows 2000 MCSA and MCSE to Windows 2003. Once again, books – test exam – exam – bingo.
In both of these cases the books and exams tought me nothing new, nor showed me any aspect of the OS and its functions that surprised me or that I hadn’t worked with before, so the certifications at the time felt like ‘an extra piece of paper’.
The big question that arises of course is: are these certifications of any real use? In my opinion, if the exams (or the books prepping you for the exams) teach you anything really new you’re not really ready to be a certified anything. On the other hand, if it’s all easy and old hat for you, what is the point of getting the certification aside from adding to your C.V., as you’re already fully versed in the actual subject matter?
Most of the time IT geeks must pass certain exams to keep their employers on a certain partnership level with the company in question, for example Microsoft demands (among other things) a certain number of certified engineers at a company for them to accept your company as a “Microsoft Certified Partner” at any particular level (which, to be honest, does have some advantages such as access to NFR software to play around with, extra internal-use licenses, some business tools for selling and marketing their stuff and of course a slightly lower purchase price for their products, increasing revenue).
All well and good, but what’s in it for me? Do my certifications really make my C.V. stand out in the crowd when looking for a job? Or is it just a minimum-level-marker so the prospective employer is assured he’s not getting a complete dolt? I personally think it depends on the actual certifications, and (prospective) employers should be aware of what is actually demanded from people to get certain certifications. Example: Microsoft’s MCSA, and in some cases MCSE, exams could have been passed by someone with a good memory for test questions but with no actual work experience with the prodcuts, whereas Cisco’s exams try to weed out the ‘book smart’ people by posing actual issues to solve. Thus, just relying on a person’s list of acronyms is not enough, you do have to invest some time in figuring out what the certifications really mean, and in any case: there is never any substitution for actual work experience.
For me, I’ll probably stick with the way I’ve been doing it now. Really get to know the products and technologies I work with, and take the exam when I feel comfortable I could pass it without opening a single book beforehand, with the possible exception of an exam guide to prep me for the exam itself.
Possibly the best comparison of RAID 0+1 vs. RAID 1+0
Wednesday, October 14th, 2009Yes, very techie, but choosing RAID levels is always a bit of a process to find the right level or combination of levels. Today I had to do another analysis and make the choice, and while checking my data I found this great write-up: Difference between RAID 0+1 vs RAID 1+0 by Decypher Information Systems. Clear, to the point and well written.
Quick VMware tip: tracking snapshot delete progress
Saturday, July 25th, 2009I’ve built and actively manage a number of VMware ESX servers and server clusters, and one of the things that bug me is that as soon as I delete a snapshot I have no idea on its progress (especially if it’s a large snapshot, which can take quite a while).
Here’s a quick tip to keep an eye on the snapshot deletion: Once you’ve given the command to delete a snapshot, go to the CLI (i.e.: log in to the ESX server that the VM is on), then cd to the directory where the VM is located:
cd /vmfs/volumes/DatastoreName/VMname
Once in the directory use the command:
file *
This will give you an extended list of the files in that directory. The files that the snapshot process is working on will be listed as ‘can’t read ‘diskfilename.vmdk’ (Device or resource busy)‘. Now you can check that these are both the snapshots and the main disks that the snapshot data is to be committed to. To see if the process is actually writing to the target disk file, just ls it every so often and keen an eye on the date and time, it should update to indicate that the disk image is being written to.
A short example: Say the VM is called ‘VMSERVER01′ and it’s on a datastore called ‘SANvolume1′. You use the Snapshot Manager in the VI Client to delete a snapshot, then SSH to the ESX server.
cd /vmfs/volumes/SANvolume1/VMSERVER01
file *
The result would look something like this:
VMSERVER01-flat.vmdk: can't read 'VMSERVER01-flat.vmdk' (Device or resource busy).
VMSERVER01.vmdk: ASCII English text
VMSERVER01-d1e733fe.hlog: ASCII text
VMSERVER01-d1e733fe.vswp: empty
VMSERVER01-000001-delta.vmdk: can't read 'VMSERVER01-000001-delta.vmdk' (Device or resource busy).
VMSERVER01-000001.vmdk: ASCII English text
VMSERVER01.nvram: VMware nvram
VMSERVER01.vmsd: ASCII text
VMSERVER01.vmx: a /usr/bin/vmware script text executable
VMSERVER01.vmxf: XML document text
vmware.log: ASCII C++ program text, with very long lines
This shows you that the server is busy committing the data from the snapshot file (VMSERVER01-000001-delta.vmdk) to the main disk file (VMSERVER01-flat.vmdk). Now you know which disk file should be the one being written to so you can just use ls every once in a while, while the server is still busily chewing on the snapshot, to see the time on the main disk file change to confirm that is is still being written to:
ls -l VMSERVER01-flat.vmdk
Every once in a while also run the file command again to se whether or not the snapshot files have disappeared, confirming that the snapshot has indeed been deleted.
Hope this helps, it did for me
Why I love teaching
Wednesday, July 22nd, 2009Tonight I was explaining the basics and intricacies of IP networking to a friend. He had been online for years and working with computers and networks for even longer, but only today actually understood the how and why of the IP protocol by me explaining the history and workings of IP networks as a collection of interconnected independent devices and networks.
However much I do like to hear myself talk sometimes
the real inspiration for teaching comes from that one moment where you see someone’s eyes light up when they suddenly truly understand. That flicker of sudden light is why I love teaching. If I can do that forever, I’ll be completely happy.
On work and the necessity of downtime
Friday, July 17th, 2009Lately I have been repeatedly reminded of this quote by Bertrand Russell:
“One of the symptoms of an approaching nervous breakdown is the belief that one’s work is terribly important.”
Here’s the current status:
- Tired most of the time
- Always working or thinking about work
- Nearly complete absence of a social life
- Overly touchy some of the time for no apparent reason
I think I might be overdoing it (insert “Well duh”-type exclamation here), but luckily I can see some light at the end of the tunnel. Projects that have run forever are getting close to finishing, and my vacation is only four weeks away…and maybe after that life will get back to something approaching normality.
Book tip: “Security in a Web 2.0+ World: A Standards-Based Approach” by Carlos Solari
Monday, June 15th, 2009I went to hear Carlos Solari speak here in The Netherlands last week, and his message makes a lot of sense: to create truly secure infrastructures, devices and services, all components must be built using the ‘SBD’ or Security By Design principles.
Solari and his team put forth the view that to create a fully secure chain of trust (because trust is as important as security, if not more) the IT industry needs a verifiable, certifiable standard method of testing the eight factors they propose to enable manufacturers and developers to create truly secure products.
Aside from the solid message, Solari is a great speaker with an impressive career: the armed forces, then the FBI, followed by a couple of years as CIO for the Executive Office of the President at the White House. Now with Alcatel-Lucent’s Bell Labs as VP of security solutions, Carlos Solari is spreading the word on security, trust and reliability as inherent parts of any solution.
The book is “Security in a Web 2.0+ World: A Standards-Based Approach” and I recommend it. Amazon link here.
Published again
Tuesday, April 14th, 2009Fishing for nuts…
Thursday, March 12th, 2009Send a balding, bulky IT guy (i.e.: me) to a data center to install his brand spanking new firewalls, then make sure you provide him with the wrong type of rack mounting nuts, and then put the box of spare nuts, screws etc. on the wrong side of a fence…then watch the fun as he starts using a screwdriver and some ingenuity to fish out the right nuts through the fence grating. And for the record: I did get the eight correct nuts with only a couple of minutes’ fishing. Hah! And thanks AE (you know who you are) for taking the photo and giggling in stead of lending a hand

Teaching once again
Monday, December 8th, 2008Just last month I started teaching again, and I must say it’s a butt-load of fun to be in front of a class again. I am currently teaching Web design and development at MediaCollege, the Commercial end of the Rotterdam Graphical College (“Grafisch Lyceum Rotterdam”), and I am really enjoying myself there. A very professional organisation with very nice people running things smoothly.
Teaching has always been one of those things I really enjoy doing but I was always unsure if I wanted to pursue it as a career…and this has started me doubting again. Not giving up the day job yet, but it’s definately worth considering…
Posts