Carving out the garbage

One of the blogs I regularly visit is Luke Maciak’s Terminally Incoherent, which is saying something since to be perfectly honest, I visit very few. My opinion of blogging in general is rather low, and I include myself in that lump since the entire phenomenon is kind of pointless. Keeping a diary in any form is rather vain, and sharing it openly with a large number of people is really just fishing for attention. I suspect we all suffer from self-esteem issues, in varying degrees.

Now that I’ve managed to insult a huge portion of the Internet-savvy population of this planet, I’ll return to my original point, which was to say that Luke’s work is a cut above the usual grade of blogging. I was particularly enthralled with a post from a few days ago, called “On Optimization,” where he described the work of COBOL programmers from decades before running circles around ASP.NET applications in spite of drastic — drastic, as in generational — hardware differences. It’s worth reading through to the end.

For my own part, I can corroborate some of the things he discusses, from an end-user’s standpoint. I certainly don’t have enough programming experience (I am laughing as I type that) to fully understand the implications of what he’s describing, but I have enough experience on the receiving end to empathise.

It’s something that I see and sense on a daily basis at times — poorly written, overcomplicated software that does too little and requires too much to get nothing done well. I could name any of a dozen in-house applications and programs that I’ve used in specific offices over the past decade that did almost nothing, but were the only “solution” for whatever task needed done. Half of them were cumbersome and only partly complete, the other half were overweening browser-based pages that required half a dozen add-ons, AJAX and a high-speed network line, usually just to press a button and acknowledge something.

Maybe I’m being obnoxious since, again, I have no ability to correct what I see as defective work. In my defense I can only say that I came from an age when the peak of entertainment, the highest forms of puzzles and finesse all fit in a clunky 4Kb cartridge, and sold for around US$20 a pop. I will admit that better games and software have appeared in the days since my old Atari VCS, but I’ve seen some colossal duds too.

And the idea of waiting for the hardware to improve to the point where the inefficient programming is eclipsed. … It boggles the mind. By extension, I wish I could say that everything I use in Linux was svelte, clean and efficient, but I am not so much a dreamer as to cling to that notion. I can say that when I sense garbage, I treat it as garbage, and that’s a lot of what this blog is devoted to: carving out the garbage.

On the other hand, there is no getting away from some poorly written stuff, or bloat that can’t be effectively avoided. And until I get off my hind end and learn to do it better … well, I guess I’m just stuck whining into my pointless little blog, like so many others. :evil:

About these ads

3 Responses to “Carving out the garbage”

  1. 1 road 2009/07/29 at 8:25 AM

    re: blogs – I think it’s extremely rare and valuable for anyone to be able to write original thoughts in a coherent and entertaining way, *every single day*. It’s like a good columnist. Your blog (and Luke’s) stand out — keep it up!

  2. 2 Luke Maciak 2009/07/29 at 4:01 PM

    Thanks for the link and the compliments. :)

    Btw, there are some great blogs out there. Steve Yegge’s essays for example always floors me. Unfortunately he posts once in every third solar eclipse. Kevin Kelly’s Technium is usually very interesting. Jeff Attwood of Coding Horror is also very consistent. Oh, and Shamus Young of Twetnty Sided. These are some of my favorites.

    I lurk around here a lot too. Your blog inspired me to start tinkering with old hardware and low footprint linux distros.

    Keep up the good work!

  1. 1 stali: What’s the next step, I wonder? « Motho ke motho ka botho Trackback on 2009/12/05 at 7:42 PM

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 )

Twitter picture

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

Facebook photo

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

Google+ photo

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

Connecting to %s


Visit the Wiki!

Some recent desktops

May 6, 2011
Musca 0.9.24 on Crux Linux
150Mhz Pentium 96Mb 8Gb CF

May 14, 2011
IceWM 1.2.37 and Arch Linux
L2300 core duo 3Gb 320Gb

Some recent games

Apr. 21, 2011
Oolite on Xubuntu 11.04
L2300 core duo 3Gb 320Gb

Enter your email address to subscribe to this blog and receive notifications of new posts.

Join 405 other followers


This work is licensed under the GNU Free Documentation License. Please see the About page for details.

Blog Stats

  • 3,963,645 hits



Get every new post delivered to your Inbox.

Join 405 other followers

%d bloggers like this: