Fundamentals worth coming back to.
Computer science and software engineering, explained properly — for people who build real things without having taken the traditional route.
Being written now. One email when it opens — nothing else.
14 pieces so far
Guides
Worked explanations of how things actually function.
How a domain name finds your server
What happens between typing a name and reaching a machine, and why a DNS change takes a while to show up.
How Git actually stores your history
Commits are not diffs. Once you see what Git is really saving, branching and merging stop being scary.
What an AI agent actually is
Agent, assistant, chatbot, copilot. The words are used loosely; the differences matter when you are choosing a tool.
Questions
Direct answers to the questions that come up in practice.
Do I need to buy hosting and a domain separately?
Usually yes, and knowing why makes the bill and the setup much easier to reason about.
What is the difference between an LLM, an agent, and a bot?
Three words used for the same thing in marketing and for very different things in practice.
What is the difference between git fetch, pull and rebase?
Three commands people reach for interchangeably, and what each one actually does to your history.
When should I use a subdomain vs. a path (blog.myapp.com OR myapp.com/blog)?
What is the difference beween a subdomain and a path in practice? How do you decide when to use each?
Definitions
Precise definitions of the vocabulary, with no hand-waving.
Cheatsheets
Dense references for things you look up rather than memorize.
A Table of LLM Models and AI Tools
Grok, Astra, Fable, Sol, Sonnet, Claude, Codex, CoWork. So many new things! Here's a cheatsheet to help you keep up.
DNS record types
A, AAAA, CNAME, MX, TXT — what each one is for and the ones you will actually set.
Git commands you will actually use
The dozen that cover almost everything, with the flags worth remembering.
Undoing things in Git
Which command to reach for depending on how far the mistake has travelled.