Satire: Coding In The Belly Of The Beast

A tale of the rational allocation of resources under modern capitalism.

I'm a software developer; what's known in the trade as an enterprise java developer. We usually write applications that unite lots of different technologies, and we usually try to do things the right way, so the code will be robust and maintainable, rather than just quickly hacking something out.

Trouble is, in software and technology, the right way is a moving target, and before long whatever you do becomes the wrong way (or the old way, just as bad). So we spend a lot of time revising our stategies in the light of experience and new technolgies. We also capture these lessons in what we call design and process patterns. So we write about all this a lot, and if you read the output, we take ourselves very seriously and sound very sober and professional.

Right now we're all drinking the SOA (Service Oriented Architecture) kool-aid, it's all ESBs (Enterprise Service Bus) and web service endpoints, Business Process integration/orchestration, asynchronous messaging, trying not to laugh as we talk about 'potential for reuse' (we've been using that turkey at least since Bjarne Stroustrup came up with C++). And wondering if we've thought about data transfer properly yet.

Anyway, I tend to work for the type of client who can afford this kind of enterprise development project - mainly consultancies, investment banks and other market players like brokers, clearing houses and central counterparties.

People who know my political instincts often ask how I can stand working for that type of company, that kind of evil, particularly the investment banks and market players I usually work for as an IT contractor.

My answer is that they have provided me with a first class education (all my training has been on the job), interesting work, good money and in nearly all cases have had absolutely nothing in return.

How does that work? I often work on fascinating projects that never go live, maybe they're just proofs of concept, demos, or they get overtaken by developments in the markets or technology. Some projects die because they get caught up in board level knife fighting, used by executives to fence with each other.

Some projects die in consultancy wars, where one consultancy fights to edge another out of a lucrative project, with little or no regard for whether they'll be actually able to deliver if they take over. This is often associated with board level conflict as allied directors and consultancies fight it out. Tens or even hundreds of millions of pounds can be pissed away on this sort of thing; teams of developers can be sitting around for months waiting to be told to do something.

Continued on the next page Page 1 — Page 2

Article tags

Spread the word
Bookmark and Share
Profile image for chromatius

Article Author: Chromatius

Disaffected. Dissident. Student of history, literature, religion and the black arts of political rhetoric and persuasion.

Visit Chromatius's author pageChromatius's Blog

Read comments on this article, and add some feedback of your own
  • No image found
  • No image found
  • No image found
  • No image found
  • No image found
  • No image found

Article comments

  • 1 - Brian Sorrell

    Feb 23, 2006 at 5:51 pm

    Beautiful.

    Seriously, I do similar work and I can echo these sentiments. I usually go home feeling like I've accomplished very little, except having caught up on blogcritics and google news :)

    This industry -- business programming you might want to call it -- has all but dried up for me and for many colleagues. I've grown weary of designing applications that are virtually completely obsolete the day that they roll out. It sounds to me like you feel similarly.

    For just these reasons, I'm beginning my investigation of what it will take to get a teaching credential. In fact, I was thinking about writing an article about just that process and tracking my progress through a program.

    I think that it's time for those of us with a similar mindset to walk away from dead technologies and make better, more appreciated, longer-lasting uses of our skills. Heck, you're a good writer, which makes me think that you'd make a great teacher: you could make quite a dent.

    Who's with me?

  • 2 - Chromatius

    Feb 24, 2006 at 2:48 am

    Yup, I'm bored, and looking for a change. Happens to me every 7 years or so, and I usually change career. But it gets tougher as the years go on.

    I came to programming about 7 years ago - via graphics - but my background's history and the humanities (I taught for a couple of years too and enjoyed it).

    Originally it was just abstract curiosity about programming 'languages'. Then I got caught up in the twisty corridors and the computer game-like problem/solution/fulfillment cycle - the neat way they run when you get it right.

    One reason for the recent blogging efforts is to work out some of my issues about writing (which I've avoided all my life, except at university). I'm getting close to attempting something, if work schedules continue to be nice to me.

  • 3 - Ruvy in Jerusalem

    Feb 24, 2006 at 3:18 am

    Hmmm...

    If you gentlemen do not mind, I'm minded to pass this whole shebang on to a fellow who is planning to move to this country to live. He is a professor of English literature and looking for a way to make a living here. I have managed to avoid having to make money in the dot.com business, having gone from managing restaurants in America to business conulting (usually for restaurants) and writing here. But I'd like to make some real money...

    If the internet still holds together and we're not all stuck growing carrots in the back yard and milking goats, this may get interesting.

  • 4 - Chromatius

    Feb 24, 2006 at 3:37 am

    Sure. Actually, I thought of you as wrote my reply #2 - one of my writing ideas is 'my seven lives' - 7x7 years - and the memory processes involved in remembering them (and not remembering them).

    One of my poorer excuses for not writing used to be, I'll leave it I'm mature enough - maybe 'till I'm 42 (7x6) i.e. old enough to study the Kabbalah.

    Course that was well before it profiled as whatever it is Madge and the rest do...

  • 5 - Ruvy in Jerusalem

    Feb 24, 2006 at 10:19 am

    It's been done. After Sabbath - more likely Sunday, I'll know more.

    Shabbat Shalom,
    Reuven

Add your comment, speak your mind

Personal attacks are NOT allowed.
Please read our comment policy.
Please preview your comment.

blogcritics lists for May 22, 2013

fresh articles Most recent articles site-wide

fresh comments Most recent comments site-wide

most comments Most comments in 24hrs

top writers Most prolific Blogcritics for April

top commenters Most prolific Commenters in 24 hrs