Internet Menace, Again
  • Wiki
  • Paths
  • Academic
  • Templates
  • Stacks
  • Glossary
  • Support
Start here
  1. Part 0Front Matter & Foundations
    1. 0.1Welcome Back (or Welcome For The First Time)
    2. 0.2Acknowledgments
    3. 0.3Sponsor
    4. 0.4Who This Is For
    5. 0.5What Changed Since Internet Menace V1
    6. 0.6How To Use This Curriculum (core Path Vs. Deep-dives)
    7. 0.7Foundations: Start Here (or Skip It)
    8. 0.8What This Covers (and Why Not A Bootcamp)
    9. 0.9How Code Thinks: Mvp, Mvc, And What A Computer Is
    10. 0.10The Stack: Python, Sql, Docker, Git
    11. 0.11Set Up Your Environment
    12. 0.12Day 1: Python
    13. 0.13Day 20: Add Sql
    14. 0.14Day 30: The Wall And Cs50
    15. 0.15Day 60: Docker, Kubernetes, Git
    16. 0.16Day 100: Cloud, Cli, And Tools
    17. 0.17Projects And The Final Boss
  2. Part 1The New Foundation
    1. 1.1Why The Old Foundation Matters More Now
    2. 1.2What "vibe Coding" Actually Means (defined On Our Terms)
    3. 1.3The New Skills Stack: Requirements → Specs → Structured Prompts → Agents
    4. 1.4When Not To Use Ai To Write Your Code
  3. Part 2Requirements, Specs, And Prompts
    1. 2.1Requirements: What You Actually Want
    2. 2.2Specifications: What The Machine Actually Needs
    3. 2.3Structured Markdown: The Format Coding Agents Read Best
    4. 2.4Context Engineering (the Missing Discipline)
    5. 2.5Prompting Based On Data Shape
    6. 2.6The Claude Code Playbook
  4. Part 3Tools Of The Trade
    1. 3.1Ides And Editors: Vs Code, Cursor, Anti Gravity
    2. 3.2Coding Agents: Claude Code, Openclaude, Others
    3. 3.3Voice-to-text: Wispr Flow And The Dictation Workflow
    4. 3.4Mage (still The Move) For Data Pipelines
    5. 3.5Fastapi Vs. Devii: When To Write An Api Vs. Generate One
    6. 3.6Crewai For Agents
  5. Part 4Models, Compute, And Cost
    1. 4.1Frontier Vs. Local: When Each Makes Sense
    2. 4.2How Models Actually Work (weights, Parameters, Active Parameters)
    3. 4.3Ram, Vram, And Unified Memory
    4. 4.4Self-hosting On Mac (mini, Studio, Pro)
    5. 4.5Self-hosting On Nvidia (spark, Orin, Full Gpus)
    6. 4.6Cost Literacy: Tokens, Context Windows, And The $200 Question
  6. Part 5Designing What You're Building
    1. 5.1Data Shape: The Prerequisite To Good Prompts
    2. 5.2Describing Interfaces Accurately (top Menu, Side Menu, Panels)
    3. 5.3Component Vocabulary (tabs, Buttons, Modals, Drawers)
    4. 5.4Design Preferences (radii, Shadows, Fonts, Spacing)
    5. 5.5User Roles And Permissions
    6. 5.6Api Design For Vibe Coders
  7. Part 6Verification And Safety
    1. 6.1Reading Code You Didn't Write
    2. 6.2Git Discipline For Ai-generated Code
    3. 6.3Testing Without Being A Tester
    4. 6.4Secrets, Api Keys, And What Not To Put In A Prompt
    5. 6.5Data Privacy: When Local Models Are Non-negotiable
    6. 6.6The Deployment Cliff: Making It Run While You Sleep
  8. Part 7Real-world Applications
    1. 7.1The Roofer (small Home-services Business)
    2. 7.2The Restaurant Manager (operations And Inventory)
    3. 7.3The Solo Consultant (research, Follow-up, Scheduling)
    4. 7.4The Data Analyst Leveling Up (dashboards And Pipelines)
  9. Part 8Template Library
    1. 8.1Product Requirements Document (prd) Template
    2. 8.2Feature Specification Template
    3. 8.3Claude.md Template (project Context For Coding Agents)
    4. 8.4Small Business Website (one-shot)
    5. 8.5Internal Dashboard (svelte Or React)
    6. 8.6Rest/graphql Api Project Skeleton
    7. 8.7Gmail + Calendar Agent (crewai)
    8. 8.8Customer Scheduling Agent (small Business)
    9. 8.9Inventory And Reorder Agent (restaurant)
  10. Part 9Keep Going
    1. 9.1The Community
    2. 9.2Contributing Templates Back
    3. 9.3What "functional" Looks Like Now
Wiki/Part 1: The New Foundation

Part 1

The New Foundation

The argument for why the original Internet Menace foundation matters more in 2026, not less. The case against the loudest grift in tech right now ("AI will write code for you, you don't need to learn programming"), and the working definition of vibe coding this curriculum will use throughout. If you read one Part before deciding whether the rest is for you, read this one.

Start with section 1.1 →
  1. 1.1

    Why The Old Foundation Matters More Now

    The v1 foundation is the minimum vocabulary for reviewing AI-generated code. Six months. That's the price of admission.

  2. 1.2

    What "vibe Coding" Actually Means (defined On Our Terms)

    The working definition this curriculum uses, what vibe coding is not, and the six-step loop that separates building from cosplaying.

  3. 1.3

    The New Skills Stack: Requirements → Specs → Structured Prompts → Agents

    Four stages from idea to working software, and the diagnosis for why most beginners produce garbage.

  4. 1.4

    When Not To Use Ai To Write Your Code

    The cost-of-wrong filter and the AFD categories: code that's actually fucking dangerous, where you get close and then bring in a human expert.

MENACE
INTERNET MENACEAGAIN2026BY SHANE MORRISShip the thing.
INTERNET MENACEAGAIN2026BY SHANE MORRISShip the thing.

Read

  • What this is
  • Wiki
  • Academic
  • Glossary
  • Changelog
  • Subscribe via RSS

Build

  • Templates
  • Stacks
  • Adapters
  • Paths

Contribute

  • Contribute
  • Report a correction

Connect

  • About
  • TikTok
  • LinkedIn
  • GitHub
  • Buy me a coffee
  • Wispr Flow
© 2026 Shane MorrisMade in Alexandria, by hand.