Friday Flotsam: Software Problems and Jabberwock

1. Missed last week, obviously. Oh, well.

2. For work-related reasons I ended up reviewing many of Sir John Tenniel’s original illustrations for Alice’s Adventures in Wonderland (yes, I’m serious. No, it’s not as interesting as you’d think). In the process I noticed for the first time (or perhaps I had noticed before and suppressed the memory) that the Jabberwock has a waistcoat. And socks.

Also please get it straight that it’s Jabberwock: ‘Jabberwocky’ is the name of the poem

Felt that needed to be pointed out.

3. One cannot become great out of fear, or in order to rub someone’s nose in it. Greatness cannot spring from petty motives.

4. Begun the first steps in actual work, and I’ve discovered something. In the book Clean Code, Robert Martin (Uncle Bob) describes the ‘vicious cycle’ of software development. A company sets upon a certain stoftware platform. Software advances rapidly, so before long it becomes necessary to upgrade it. But the upgrade has to be able to integrate with the earlier system, since that is where the existing information is being kept. Moreover, upgrading takes a lot of time, since we’re dealing with an extremely complicated and delicate machine, and the system has to be completely functional throughout the process otherwise the company loses business.

So by the time the system is updated, the update is already out of date, the already-complicated system has become immensely more complicated, and probably numerous bugs have been introduced that have to be hunted down and corrected.

5. What all this amounts to is that software creates a lot of bloat: you need people on hand to continually maintain and upgrade the system just to keep things functional. It would be as if a law-firm had to keep a staff of scribes on hand to continually re-write all the law-books and hunt up typos. This doesn’t create value (since the system that results is immediately obsolete and in any case has no application outside the company), it only prevents the loss of value that naturally occurs.

This is a flaw in the digital revolution that I don’t think is noticed enough: it creates a natural instability couple with dependency, resulting in an enormous amount of busywork.

6. By the way, if any of you happen to run a company, I have some advice: open-floor plans are one of those things that sound good on paper and make for great sound bites (“we believe in collaboration and teamwork blah, blah, blah”), but are just infuriating to actually experience. People walking by every minute of every day, hovering around your chair because they have to talk to your neighbor, loud conversations going on two feet away that you have no share or interest in. Endless distractions, disruptions, and anxiety, all for the sake of not having to poke your head around a corner to talk to someone, or send an instant message (which we do most of the time anyway).

Not to mention that, frankly, I’m deeply skeptical that my or any one else’s input is so perfectly and unfailingly valuable that all else should be sacrificed to allow it unimpeded scope for expression. Especially when that input is frazzled and distracted by all of the above.

7. Recently had to change my password on a particular service following an apparent security breach. Thoughts upon creating the new one: “Guess that, you bastards.”

UPDATE: If ‘Jabber-Walk’ isn’t the name of a dance, it should be.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s