scotfl.ca

September, 2004

Learn COBOL!

No, seriously, do it. According to people in the know, there are 220 billion (that’s billion with a B) lines of COBOL in use as we speak, and there are another five billion lines being added to that every year. Now, what happened to the whole ‘everyone is rewriting their COBOL and FORTRAN applications in Java’ mantra we heard at the turn of the century? I mean, here we are in ought-four and there are still 250 billion lines of COBOL out there, and that number is going up. Could it be that Java really isn’t all it’s cracked up to be? Then again, let’s remember the words of Paul Graham (a highly intelligent guy):

I predict a similar fate for Java. People sometimes send me mail saying, “How can you say that Java won’t turn out to be a successful language? It’s already a successful language.” And I admit that it is, if you measure success by shelf space taken up by books on it (particularly individual books on it), or by the number of undergrads who believe they have to learn it to get a job. When I say Java won’t turn out to be a successful language, I mean something more specific: that Java will turn out to be an evolutionary dead-end, like Cobol.

— The Hundred Year Language

To be fair, Graham was talking about programming language evolution, not usage. But, if you believe that you need Java to get a job, you should damned sure that you need COBOL as well. To that end, I am going to start trying COBOL in my spare time. And I will compile any useful links I come across in this space.

via Tim Bray

Posted on 22 September 2004 in Uncategorized

Comments Off

Data Reinforcing Good Decisions

It’s things like this (Daring Fireball: BBEdit 8) that make me happy with my choices in computers and software. I mean, when the only major complaint about a new piece of software is that they’ve changed the icon, you know it’s a damn good update.

On the flip side, it’s things like this (Why does my mouse/touchpad sometimes go berzerk?) that make me glad I’ve made the choices in computers and software that I have. While the Windows world was futzing about with (very, very ugly) 1-way byte stream protocols, we in Mac land had a nice, 7-device, packet-based protocol that side-stepped a lot of nonsense.

I’ll probably expand more on these at some point this weekend, but first I need to actually put BBEdit 8 to use, and I need to get some homework started so that I can avoid doing the homework by updating this post. [Convoluted sentence? Perhaps.]

Posted on 17 September 2004 in Uncategorized

Comments Off

Felis silvestris domesticus

Small, grey, furry, energetic, and currently staring at my fish. Thus is Kafka.

Posted on 1 September 2004 in Uncategorized

1 Comment »