Syntax Safaris in White Space

Follow @johnpc123

The pace of computing demands constant renewal to stay current, yet the core development skills remain the same.

Old code is an interesting lens.

If you're interested Play with the life code: 🔥 pull requests are welcome 🔥

The Alien Series

Four generations of the same little game BASIC ~1982, LLM Prompts ~2025-26

The Life Algorithm

John Conways Life Cellular automation, dhtml ~2000

Agentic UI Life

Redevolped using LLM Agentic UI ~2025

Chat UI Life

Redevolped using LLM Chat UI ~2024

More life with React

… ~2018: Single Page UI applicaton. React, Webpack UI component based, ES6 transpiled, bundled.

Secret key encryption

Researching the data encryption standard (DES) ~2000 made a stenographic impression

3D Corner

This spiral algorithm was originally developed with Borland C++ on a old 286 PC Hercules green screen from first principles (x=x/z, y=y/z).

JonnyC's 5 card draw

Before Angular, React, Vue (or whatever rocks your DOM) there was dynamic html. This 5 Card Draw vs AI JavaScript app is from ~2002.

Continuous Historian

This Python app records data in real-time Its fault tolerant, is designed to robustly failover and the compression ratio is impressive.

Towers of Hanoi

A logic programming project. Towers of Hanoi, Prolog To make it function type 'start(x)' in the console.