#oneaday Day 641: Learning something new and pointless

Every so often, I get kind of a hunger to learn something new, but a little gremlin in my mind almost always stops me from pursuing that thought with a simple phrase: "there's no point".

His thinking is that learning how to do something new absolutely must be something useful that you can use in your day-to-day life, and preferably make money from. And the reason I listen to him is because I understand where he's coming from; we live in a mercenary world with a cost of living that continues to escalate, and thus it would seem eminently sensible to learn something that would, at the very least, have some value in the job market.

But at the same time, there are things I want to learn about that, while arguably "pointless", I think would just be fun and interesting. One that I keep coming back to is the concept of programming — but specifically programming on the Atari 8-bit home computers.

I used to dabble quite a bit in programming in BASIC when I was a kid. I had several floppy disks' worth of BASIC listings that represented a combination of things I had typed in from magazines, things I had adapted from things I had typed in, and completely original creations. I never got particularly good at programming in Atari BASIC, but I did enjoy doing it. And for the longest time I've found myself wondering "what if I actually applied myself and tried to rediscover and expand on those skills?"

That's about where the gremlin enters the picture, you see. There is no rational reason why I should spend time learning how to program a long-defunct computer that you can't buy any more and which, in the grand scheme of Home Computers People Have Heard Of, ranks far behind the Commodore 64 and Spectrum, despite having capabilities at the very least on a par with, and often superior to, both of them.

"It's a waste of time," he says. "There's no point. You won't make any money from it. No-one will want to hire you based on that."

Well, frankly, who gives a shit? I'm not getting any younger, and I feel like learning new things is a good way to keep the brain active. So I think what I might actually do is put some serious time into this. Maybe devote an evening or two a week to it and see what happens.

It might not go anywhere. But at least I'll have been trying something new. And that's quite an exciting thing.

Another thing that has been holding me back is not really knowing where to start, but a blog I stumbled across by chance earlier today gave me some good recommendations of books to take a look at. And if people back in the '80s could learn how to program using just these books and no Internet to look things up on, I'm sure I can do something similar.

Maybe. We'll see.


Want to read my thoughts on various video games, visual novels and other popular culture things? Stop by MoeGamer.net, my site for all things fun where I am generally a lot more cheerful. And if you fancy watching some vids on classic games, drop by my YouTube channel.

If you want this nonsense in your inbox every day, please feel free to subscribe via email. Your email address won't be used for anything else.

#oneaday Day 508: Pondering a new video idea

I play a lot of classic games on my YouTube channel, and that's not going to be changing any time soon. But I'm always pondering interesting new things I might be able to do with the channel, and something popped into my head earlier.

What if I do some videos specifically about programming in Atari BASIC, with an aim to showcasing what an interesting, flexible language it is — particularly compared to some other micros' BASICs — and basing the videos on the numerous tutorials published in magazines like Page 6 and Atari User? (Crediting the original writers, obviously.)

My thinking behind it comes from several perspectives: one, there is a niche interest "market" in videos about programming for classic computers, as evidenced by the thoroughly lovely Yawning Angel Retro channel, who specialises in programming the Amiga with the AMOS language.

Two, I just think it would be an interesting twist on what I do on the channel.

Three, I will probably learn something from it — albeit something that may not necessarily be especially "useful" in the modern world.

Four, it's something to do with the magazines I've been acquiring besides just doing flipthroughs of them (which I also intend to keep doing on an occasional basis).

And five, it's something a bit different to do with the computer stuff. I'm not exactly bored of doing the games — there are still myriad titles I haven't covered on both Atari 8-bit and ST! — but I have reached a point where I want to do something a little different. This is part of the reason I've done so much console stuff on the channel recently — that and the MiSTer Multisystem 2 making it so easy to capture from all manner of different platforms — but I'm always conscious that the backbone of my channel was built on Atari home computer stuff.

I think I will try an experiment in the coming weeks and months. I will start with the absolute basics (no pun intended) for the sake of those who have never programmed in '70s/'80s computer BASIC, and gradually move on to the Atari specialisms: graphics, sound, manipulating the Display List, Player/Missile Graphics and all manner of other things. Some of these things I've never understood, so I feel like taking the time to make a video version of some of these tutorials may well allow me to improve and advance my own knowledge — something I've always kind of wanted to do, but never really made the time for.

In time, maybe I'll even be able to Snorkify some Atari BASIC games. But let's not get ahead of ourselves, shall we…?


Want to read my thoughts on various video games, visual novels and other popular culture things? Stop by MoeGamer.net, my site for all things fun where I am generally a lot more cheerful. And if you fancy watching some vids on classic games, drop by my YouTube channel.

If you want this nonsense in your inbox every day, please feel free to subscribe via email. Your email address won't be used for anything else.