Skip to content

Things that matter for mere mortals

Plain-language guides to the things programmers and makers actually use — written for people who want to understand the idea first, then the how. No jargon without an explanation. No "it's simple, just..." No CS degree required.

Every guide in this series is held to the same nine-point writing standard, and every code example is tested against the real thing before it ships.

The languages

Version control and operations

  • Linux for Mere Mortals — the operating system running most of the world's servers: the terminal, files, permissions, processes, and troubleshooting. (repo)

  • Docker for Mere Mortals — containers explained plainly: images, Dockerfiles, volumes, networking, and Compose. (repo)

  • Docker Compose for Mere Mortals — run your whole stack from one YAML file: services, networks, volumes, environment, healthchecks, and the everyday commands. (repo)
  • Make for Mere Mortals — the 50-year-old build tool that still runs the world: targets, prerequisites, recipes, variables, pattern rules, and Make as a task runner. (repo)

  • Networking for Mere Mortals — IP addresses, DNS, ports, WiFi, and home networks explained plainly. (repo)

  • Home Networking for Mere Mortals — run your home LAN on purpose: routers, DHCP reservations, local DNS, reverse proxies, VLANs, and Wi-Fi that reaches the back room. (repo)

  • Tailscale for Mere Mortals — reach your home machines securely from anywhere: tailnets, exit nodes, sharing, access controls, and the WireGuard underneath. (repo)

  • Git for Mere Mortals — the daily git reference: the save-point mental model, the commands you'll actually use, branches, and a cookbook for undoing mistakes. (repo)

  • GitHub Actions for Mere Mortals — CI/CD explained plainly: workflows, jobs, triggers, secrets, and deployments. (repo)
  • GitOps for Mere Mortals — keep systems the way you want them by storing the description in git. Not just a Kubernetes thing. (repo)
  • Backstage for Mere Mortals — the open-source developer portal that answers "who owns this service and where are its docs?" (repo)
  • Cybersecurity for Mere Mortals — practical security for a home operator: threat models, passwords, 2FA, phishing, backups, SSH hardening, and what to do if you've been hacked. No fear-mongering. (repo)
  • SSH for Mere Mortals — the encrypted pipe behind everything: keys, the config file, jump hosts, tunnels, moving files, and troubleshooting. (repo)
  • Proxmox for Mere Mortals — run many machines inside one machine: VMs, containers, storage, snapshots, backups, and the web UI. (repo)

AI at home

  • AI for Mere Mortals — understand LLMs and run them on your own computers: Ollama, Open WebUI, choosing models, and RAG. No math degree required. (repo)
  • Local AI at Home for Mere Mortals — the hands-on home-operator companion: hardware sizing math, quantization, the Ollama API, multi-machine setups, and troubleshooting. (repo)

Making things