Masochism

In which FP goes back to BASICs


No, I’m not a masochist.

I take a strange, geeky, masochistic pleasure, though, in making things hard for myself. In doing computer-based things the long way round. In solving the problems that are probably easy for some people, but hard for me. In learning new things just because it’s a new challenge.

Today, I was wrestling with a piece of Basic code in an Excel spreadsheet. I’ve not touched Basic since it had line numbers,* and I barely know any of it. I forced myself to work out how to do what I wanted in it.** It was mentally hard work, and meant a lot of looking back and forth to the help pages, but I got it done in the end. It might not be written in the best way, the most efficient way, or the most idiomatic way.*** But doing it was, strangely, fun.

* this is geek-speak for “a long long time ago”.

** or, rather, what the consultant I was assisting wanted.

*** for non-geeks: every computer language or system has its own programming idioms, which fit certain ways of programming particular problems. Someone used to language A will, on switching to language Z, often keep on programming in language A’s style even if this produces ugly and inefficient code in the other language.

No comments yet. »

Keyword noise: , , , , , , , , , , , ,