
Back in the eighties, BASIC ruled the home computer world. Most machines came with some BASIC flavour in ROM, ready for you to issue commands to that mysterious machine.
Most BASIC dialects could be traced back to Bill Gates’ very own Microsoft BASIC which he hand-coded together with Paul Allen and Monte Davidoff for the Altair. Subsequently they licensed BASIC to many manufacturers, including Commodore in the mid to late seventies.
Back in those days, home computer owners – the likes of you and I – were equally a “user” of pre-written software, as well as “programmer” to a varying degree. If you as much as wanted to see what was on a floppy disk, you had to know a couple of commands to make it happen. From there it was but a small step to creating short programmes – even insignificant ones that would perhaps repeatedly write the word HELLO on your screen.
It was fun, and something I’ve always enjoyed about BASIC.

As computers grew more advanced, this simple pleasure has been taken out of the equation: by the nineties we’ve all been turned into “software users”, and only extremely intelligent humans would continue to produce software which could be run on our new machines.
The day of the “casual garage coder” was effectively over.
The knowledge one needed to possess, together with the software and hardware tools, was not intended for the faint-hearted BASIC user, nor were they easy to come by. BASIC was out, and the new kids on the block were compiled languages which offered a lot more than a 40 column text screen – and they ran a lot faster on the new hardware.
So BASIC, and the Hobby Hacker along with it, is a thing of the past… or is it?
It’s sad to think that something got perhaps lost with faster and better machines, snazzier software and slicker UI’s where everything is – ultimately – about “how much money can we make out of that?”. It’s like saying “I’m only learning how to speak if you show me some cash”.
Knowing how computers work goes a long way to getting pleasure out of using them. Have you noticed that people who don’t care about such things have a really hard time making computers work for them? They can be your friends you know, they weren’t made to be our enemies.
There’s a garage coder in many of us – perhaps not in every one of us. But if you still like the idea of “casual programming”, but…
- you don’t want to run an old computer as an emulator
- or even buy an old computer and speak to him in BASIC (like I do)
- and if you’re simply missing the pleasures of simple coding
you’ll be as delighted as I was when I found Microsoft Small Basic.
Read more