How BASIC shaped a generation of programmers in the 1980s

How BASIC Shaped a Generation of Programmers

TL;DR BASIC shaped how a generation thought about programming not because it was good, but because it was the only language shipped with the C64, Spectrum, BBC Micro, and Apple II - the machine booted straight into it The gateway effect was real: zero installation, instant feedback, and a language readable enough that magazine listings could be typed in and modified by children Its flaws left marks too - type coercion taught loose thinking, and GOTO-heavy structure fuelled the structured-programming backlash Platform-fragmented dialects meant BASIC skills never fully transferred, an early lesson in lock-in BASIC’s real legacy is the idea that a computer should be programmable by its owner out of the box - something modern computing has largely abandoned When you powered on a Commodore 64 in 1983, the first thing you saw was: ...

April 9, 2026 · 12 min · James M
The demoscene - where art met assembly language on 1980s home computers

The Demoscene: Where Art Met Assembly

TL;DR A demo is a real-time audiovisual production built from nothing but code and mathematics - a 4-minute music video that weighs 64 kilobytes and runs on a Commodore 64 The scene evolved from the cracking scene in the early 1980s: groups added intros to cracked games, then realised the intros were the interesting part and dropped the games Size limits (4KB, 64KB) and weak hardware were the point - constraint was the art form Demoscene alumni went on to shape the games industry, graphics programming, and real-time rendering techniques still in use It remains the strongest example of a creative community that valued technical mastery as an aesthetic in itself The demoscene wasn’t about games. It wasn’t about productivity software or killer apps. It was about taking a computer that wasn’t designed for art, stripping away the operating system, and hand-crafting something beautiful in 512 bytes of RAM. ...

April 2, 2026 · 7 min · James M