Andrew's Notebook

A reference wiki for infrastructure, software, AI, physics, and theory — from first principles to research depth.

Andrew’s Notebook is a technical reference covering the software delivery stack, distributed systems, machine learning and generative AI, physics, and theoretical computer science. Pages are written as reference material rather than tutorials: each topic has an overview that states the core ideas, with focused sub-pages that go deeper, and the most advanced pages carry the formal treatment through to current research.

New here? Getting Started explains how the site is organized and where to begin. To find a specific page, use the documentation index, which lists every page, or search.

Sections

Ways into the site

Page Use it for
Getting Started How the site is organized, the kinds of pages, and a first page for common roles
Documentation index The complete list of pages, one row per topic
Topic Map Prerequisites between topics and ordered reading paths by role
Quick Reference Command cheat sheets (Git, Docker, kubectl, AWS CLI), physics constants and equations, complexity tables
Search Keyword lookup across the main hub and overview pages

First pages for newcomers

Area Start with
Software tooling Git Crash Course · Database Crash Course · Docker Essentials
Machine learning AI Fundamentals (no math) · Stable Diffusion Fundamentals
Physics Classical Mechanics · Thermodynamics · Special Relativity

The notebook is maintained in the AndrewAltimit/Documentation repository; corrections and suggestions are welcome as issues or pull requests.