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 🔥

AI Alien

My very first AI, BASIC ~1982

Generative AI Alien

How does Generative AI add value? ++ LLM Prompts ~2025

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.