Learning

Structured learning tracks: work through each section in order, or dip in wherever is useful.

Geometric Algebra

A guide to geometric algebra and interval arithmetic โ€” from blades and rotors through to a working Ruby implementation and conformal-space worked examples.

Concurrency

Threads, shared state, and the modern toolbelt โ€” the capstone after imperative and object-oriented programming.

Data Security

Encryption, network attacks, memory corruption, injection and access control.

Project Guidance

Navigating substantial projects: staying oriented, generating evidence, and writing as you build.

AI, LLMs & Agentic Systems

A practical, no-code introduction to generative AI: large language models, context engineering, orchestration, retrieval-augmented generation, and agentic task execution.

Lessons from PatLang

A real, ongoing human-directed, AI-built development project, read back through the site's own teaching material: testing discipline, project navigation, professional integrity, and instrumenting long-running software for health and progress monitoring.