About me
Bookshop

Get new posts by email.

About me

Creative control

When I was about 14, I wrote some software in QBasic to support the running of the school library. Hitherto, the library catalogue and loans had been stored in a spreadsheet. I replaced it with bespoke software.

Over the next couple of years, I iteratively tweaked the software based on feedback until I finished my GCSEs and left. I think I learned more from that process than from any computing course I’ve ever taken: I also came to love Greg Perry’s book QBasic by Example, which—ironically—wasn’t to be found in the library’s collection.

In my A-level computing course, I was required to write in Visual Basic instead. I remember finding this irritating, deriving much less satisfaction from developing software using a graphical user interface rather than a blank screen with an expectant blinking cursor. It felt like a little bit of power and control had been taken away, as though the final product wasn’t completely mine in the same way.

I’ve been thinking about that a lot lately. These days, there’s nothing I create from scratch as I did in QBasic. The closest thing is writing for this blog: it’s only here that I start with a blank screen and a blinking cursor. Only here do I exercise complete control over every word and every pixel.

I’m sometimes surprised at my own tenacity in keeping this blog up for more than two decades. It’s not for anyone else’s benefit that it continues to exist. I’m sure no one else would think twice if it disappeared tomorrow. Yet, I’ve published over 760,000 words here in nearly 3,000 posts over more than twenty years. I suppose it must scratch a creative itch, even if I struggle to explain precisely where that itch is located.

Maybe I’m just a control freak at heart.


The image at the top of this post was generated by DALL·E 3.

This post was filed under: Blogging, Post-a-day 2023, Technology, .




The content of this site is copyright protected by a Creative Commons License, with some rights reserved. All trademarks, images and logos remain the property of their respective owners. The accuracy of information on this site is in no way guaranteed. Opinions expressed are solely those of the author. No responsibility can be accepted for any loss or damage caused by reliance on the information provided by this site. Information about cookies and the handling of emails submitted for the 'new posts by email' service can be found in the privacy policy. This site uses affiliate links: if you buy something via a link on this site, I might get a small percentage in commission. Here's hoping.