I have had reason to look at the job boards recently. I am struck by something: nearly all the jobs in the IT industry have a sameness to them: there is some list of acronyms that you are supposed to have had x years of experience with (sometimes x is longer than the technology has been available) and apply those acronyms to the job at hand. There is very little room, it seems to me, for someone who has a deeper experience but who does not fit into the cookie mould. There are several unfortunate consequences of this (apart from the obvious one): any business that seeks to differentiate themselves from the competition cannot do so effectively if they slavishly follow the deeply rutted road trod by those before them; and some of the hardest problems in the Industry have nothing to do with applying the latest technology to yesterday's problems. One thing that I have learned in life (here he puts on his tri-cornered hat) is that there is always someone who will be faster than you, and ...
A sporadic series of essays on things that interest me. Mostly about programming in one form or another.