Log in

No account? Create an account
latest entries related journals calendar about the author My life in pictures older entries older entries more recent entries more recent entries
My Thoughts Today
An ill-used association of words and pictures
Time to move on...
...but I'm not sure where to go.

For thirteen years I've made something approximating a living from a passion that dates back into my pre-teens, but as time has passed I've become increasingly disillusioned and disinterested. Gone are the days when I could reliably find mad little companies looking to do improbable things, bending ones and zeroes to their will. Gone the demand for programmers with skill and art.

Everywhere I've turned in recent years I've been dogged by the shadow of agile development, something I've ranted over more than once in these pages. In a sense I've been hoist by my own petard as in the late 1990s these were the techniques I told my clients to use if they wanted their underskilled graduate development teams to be vaguely effective. Little did I dream that a decade later the industry would not only have adopted the core principle of testing their code properly before unleashing it on an unsuspecting world, but that it would have gone to the other extreme of building ever more burdensome test suites.

It's as if the world's architects all agreed that every single strut and support had to incorporate a strain gauge and that during construction each addition of a brick to the edifice required that every gauge be checked. The technology exists to do this - sensor networks and intelligent buildings have been mooted many times over the last two decades by futurologists - but to date no one has demonstrated that there is any practical gain in doing this.

In a recent exchange on the LRUG mailing list I explained some of my qualms with the current fad for Test Driven Development, which I'll probably blog about when I've fleshed the argument out in greater depth, but as usual people who are into that fad don't get why it's a fool's errand. I guess I could write this off as being a generational thing - I routinely meet web developers who weren't even born when I cut my first Basic programs - but that presumes that building flexible and reliable software is a new innovation which it most emphatically isn't.

Anyway be that as it may I'm sick to the back teeth of developers with at most five years of experience telling me what constitutes good practice or second guessing instincts that I've honed over almost thirty years of chasing the bleeding edge. As such I'm strongly considering leaving the industry altogether and restricting my future involvement to after-hours hacking on projects of value to me along with the occasional conference.

My decamping is probably no real loss to the industry anyway as I'm a truculent curmudgeon and not much of a team player, but more worrying is that in a recent conversation with a recruiter he mentioned that quite a few of the people on his books had already jumped ship. I guess I'm not alone in disliking cultish impositions on my working life.

I guess the next few days I'm going to have to think long and hard about the future.

today I am mostly: dysfunctional

4 opinions or participate
angeluk From: angeluk Date: February 23rd, 2009 07:02 pm (UTC) (permanent link)
Gone the demand for programmers with skill and art.

And gone the university courses producing programmers who can actually program.

Yeah, I'm pretty p'd off with the whole IT thing at the moment too
feyeleanor From: feyeleanor Date: February 23rd, 2009 07:32 pm (UTC) (permanent link)
I didn't like to add that bit. After all, these poor sods graduate thinking they know what they're doing, up to their necks in debt because they're looking forward to a well paid career, and really they're just drones for an industry that feeds on youth and inexperience.

IT has gone the way of Hollywood and the Music Business. Whoop dee-doo!!
(Deleted comment)
feyeleanor From: feyeleanor Date: February 23rd, 2009 11:46 pm (UTC) (permanent link)
Bye bye IT industry...

Except there's probably someone somewhere with a loony, impossible project that really needs to be solved in Ruby and who can only afford to pay me half what I'm worth and a quarter of what I need to keep the roof over our heads. And experience suggests I'll say yes ;)
(Deleted comment)
feyeleanor From: feyeleanor Date: February 25th, 2009 01:09 am (UTC) (permanent link)
Well it can't hurt - and I trust you not to send any PPC/advertising agency wonks my way ;)
4 opinions or participate