Roadmap

The live status of the encyclopedia. Updated whenever I (with Claude) ship a meaningful change.

For status meanings (πŸŸ₯ STUB / 🟨 DRAFT / 🟩 COMPLETE / 🟦 LIVING), see CONVENTIONS.md.


Status at a glance

SectionStubDraftCompleteLivingTotal planned
00. How to use00404
01. Foundations00909
02. Frontend00141 (Next.js)15
03. Backend0072 (Node.js, Server actions)9
04. Databases00112 (Supabase, Postgres)11
05. Version control10708
06. Hosting & deployment0073 (Vercel, Netlify, Cloudflare)10
07. Security & auth00111 (OWASP)11
08. Testing & quality0061 (Code review)7
09. Tooling & dev environment0044 (Node.js runtime, VS Code, Terminals, Claude Code overview)8
10. AI & LLMs00143 (Claude models, MCP, Multimodal)14
11. AI-assisted development00969
12. CS foundations00606
13. Networking essentials00707
14. Design & UX00606
15. Broader tech bonus0024 (Cloud, Mobile, Low-code, Game dev)6
Glossary~30 starter terms01 (JWT)0ongoing
How-to0012 (all originally planned guides shipped)012 done
Gotchas & tips10000grows as I learn
Reading paths008 (7 planned + 1 bonus case-study)08 done
Cheat sheets006 (Git, npm, Vercel CLI, gh CLI, Supabase CLI, PowerShell) + index3 (Vercel CLI, gh CLI, Supabase CLI)6 done β€” natural completion
Common errors0011 (build, Git, Supabase, browser, TypeScript, Vercel runtime, Node, OAuth, CSS/Tailwind, CI, performance) + index2 (Supabase, Vercel runtime)11 done β€” natural completion
Decision frameworks0012 (Server/Client, merge/rebase/squash, RLS/server, custom-auth, tiers, TS strict, styling, tests, refactor, fetch/actions, self-host/SaaS, monorepo) + index1 (free/paid)12 done β€” natural completion
AI landscape (new)~150 vendor stubs06 (index, Western recommended, Chinese avoid, which-ai-for-which-job, privacy-and-data-training, how-to-access-us-ai-from-AUS)6 LIVINGactive build-out (Phase A complete)

What’s next (priority order)

This is the proposed order in which we deepen entries from πŸŸ₯ STUB to 🟨 DRAFT or 🟩 COMPLETE. It’s just a suggestion β€” happy to reshuffle based on what comes up in real work.

Phase A β€” the β€œI need this to read every other section” tier

  1. What is a computer?
  2. How the web works
  3. Client vs server
  4. command line
  5. What a file extension is

Phase B β€” the day-to-day stack

  1. Git basics
  2. HTML βœ… COMPLETE
  3. CSS
  4. JavaScript
  5. TypeScript
  6. React
  7. Next.js βœ… COMPLETE (🟦 LIVING)
  8. Tailwind
  9. What is a database?
  10. Postgres
  11. Supabase βœ… COMPLETE (🟦 LIVING)
  12. Row-Level Security (RLS)

Phase C β€” hosting it

  1. Domains and DNS
  2. Vercel βœ… COMPLETE (🟦 LIVING)
  3. Environment variables
  4. Deploy a Next.js app to Vercel βœ… COMPLETE

Phase D β€” keeping it safe

  1. Authentication vs authorization
  2. Passwords and hashing
  3. Sessions and cookies
  4. JWT (currently glossary only)
  5. OWASP top 10
  6. Secrets management

Phase E β€” AI literacy

  1. What is an LLM?
  2. How LLMs work
  3. Tokens and context windows
  4. Prompt engineering
  5. Tool use
  6. Agents
  7. MCP β€” Model Context Protocol
  8. RAG β€” Retrieval Augmented Generation

Phase F β€” Claude Code mastery

  1. Claude Code deep dive
  2. Memory system
  3. Slash commands
  4. Hooks
  5. Plugins
  6. settings.json

Phase G β€” fill in the rest

Whatever stub looks most useful at the time.


How priorities get reshuffled

  • If something blocks current work, jump the queue.
  • If I encounter something new in a session, write at least a 🟨 DRAFT for it immediately.
  • If a tool/service materially changes (e.g. Next.js 17 release), mark related entries 🟦 LIVING and refresh.