Index
A
- A2A Protocol - Other Approaches
- Adaptation - Reality
- Advanced Context Window Management - CC Advanced Context Window Management
- After Migrations - After Migrations
- AGI (Artificial General Intelligence) - Introduction, Reality
- Agent Patterns - Agents Patterns
- Agentic Behavior - Coding Agents
- Agents - Chapter 4, What are Agents, Popular Agents
- Agents Command - Commands
- Aggregating - Agent Patterns
- AI Hallucinations - Chapter 1 - Making sense of AI, Fooled By AI, Vibe Coding, RAG
- AI Input vs Output - AI Input
- AI Limitations - Chapter 1 - Making sense of AI
- AI Playground - Introduction
- AI Scams - Fooled By AI, Reality
- AI Testing - Chapter 6, AI Testing, Why use AI for Testing
- ai-playground - Introduction
- Alerts - Ownership
- Alien Orphan Assets - Ownership
- AlphaGo - Reinforcement Learning
- Amazon Q - Coding Agents
- Amoeba Age of LLMs - Reality
- Analyzing Customer Feedback - Sentiment Analysis
- Analyzing Logs with AI - Troubleshooting
- Andrej Karpathy - Vibe Coding
- Andrew Zigler - MCP Security
- Anomaly Detection - Clustering
- Anthropic API - Fooled By AI
- API Keys - MCP, Coding Agents
- Attack Vector - MCP Security
- Architect Persona - Role Playing
- AssertJ - Chapter 6
- Attention is All You Need - Transformers
- Attention Mechanisms - Glossary, Transformers
- AudioLM - Sound Generation
- Auto-complete - Randomness
- Automated Tests - Manual Testing
- Autonomous Driving - Reinforcement Learning
- Awesome MCPs - MCP
- AWS Kiro - Popular Agents, Coding Agents
B
- Balance - Mirror Asteroids
- Bash Bashes Command - Commands
- Bash Mode - Bash Mode
- Bash Orchestration - Claude Bash Orchestration
- Benchmark Gaming - Popular Agents, Documentation
- BERT - Transformers
- Bias in AI - Sentiment Analysis
- Bobby Woolf - Agent Patterns
- Binance Unicorn Collapse - Reality
- Bloomberg - Reality
- Boundary Cases - AI Testing
- Brain Shutdown - Mirror Asteroids
- Brookings Institute - Reality
- Bug Finder Agent - Custom Agents
- Build Process - Testing
- Building Applications with Scala - Introduction
C
- Caching - Agent Patterns
- California Lawyer Fine - Reality
- Cargo - Glossary
- Catastrophic Forgetting - Fine Tuning
- Certifications - Private Teacher
- Change and Adaptation - Reality
- Changelogs - Documentation
- Chaos Testing - AI Testing
- Chevy Tahoe Chatbot - Reality
- Chroma - Vector Databases
- CI/CD - How I Wrote the Book
- Cisco MCP Scanner - MCP Security
- .claudeignore - Exclusions
- CLAUDE.md - Claude.md, Decision Criteria
- Classification - Classification
- Claude Bash Orchestration - Claude Bash Orchestration
- Claude Code - Chapter 5, What is Claude Code, Claude.md
- Claude MCP - Claude MCP
- Claude Pro - Commands
- Claude Skills - Other Approaches
- Claude Sonnet 4.5 - LLM, Context Window
- Clear Command - Commands
- CLI Agents - Coding Agents
- Clever Hans Effect - Fooled By AI
- Clustering - Clustering
- Code Assistants - What are Agents
- Code Generators - What are Agents
- Code Migrations - What are Agents
- Code Review - AI Input, Vibe Coding, Custom Commands, What are Agents
- Code Review Agent - Custom Agents
- Codex CLI - Popular Agents
- Coding Agents - Coding Agents
- Coding Dojo - What is Claude Code, Vibe Coding
- Commands - Commands
- Communication Improvement - Sentiment Analysis
- Compact Command - Commands
- Concurrency Issues - Stress Testing
- Config Command - Commands
- Context Command - Commands
- Context 7 - Context 7
- Context Engineering - Text Generation
- Context Window - Context Window, Vector Databases
- Context Window Tokens - CC Advanced Context Window Management
- Contrarian Feedback - Critical Thinking
- Continuous Values - Regression
- Contract Testing - Chapter 6
- Cooking Skills - Private Teacher
- Core Business Logic - Vibe Coding
- Cory Doctorow - Randomness
- Cosine Similarity - Embeddings
- Cost Command - Commands
- Critical Thinking - Critical Thinking
- Cost Reduction - RAG
- Credit Scoring - Classification
- Custom Agents - Custom Agents, Decision Criteria
- Custom Commands - Custom Commands, Decision Criteria
- Customer Churn Prediction - Classification
- Customer Feedback Analysis - Sentiment Analysis
- Customer Segmentation - Clustering
- Cypress - Manual Testing
D
- DALL-E - Image Generation
- Dark Side of AI - Fooled By AI
- Dashboards - Ownership
- Data Analysis Agent - Custom Agents
- Data Loss - Migrations
- Data Visualization - Dimensionality Reduction
- Database Schemas - Ownership
- DBA Persona - Role Playing
- DBSCAN - Clustering
- Debugging with AI using Images - Troubleshooting
- Decision Criteria - Decision Criteria
- Devil's Advocate - Critical Thinking
- Decision Trees - Classification, Regression
- Demo to Production - Vibe Coding
- Deployment Agent - Custom Agents
- Determinism - Randomness, Testing
- Diffusion Models - Video Generation
- Dimensionality Reduction - Dimensionality Reduction
- Disruption - Reality
- Doctor Command - Commands
- Document Clustering - Clustering
- Documentation - Documentation, What are Agents
- Documentation Generator Agent - Custom Agents
- Downtime - Migrations
- Driver License Analogy - Vibe Coding
E
- Early Stopping - Fine Tuning
- Edge Cases - AI Testing, Custom Commands
- ElevenLabs - Sound Generation
- Email Analysis - Sentiment Analysis
- Email Sentiment Analysis - Sentiment Analysis
- Embeddings - Embeddings, Vector Databases, RAG
- End to End Tests - AI Testing
- Engineering with AI - Chapter 1 - Making sense of AI, What are Agents
- Enterprise Integration Patterns - Agent Patterns
- Environment - Reinforcement Learning
- Error Handling - AI Testing, Custom Commands
- Euclidean Distance - Embeddings
- Evo by Snyk - MCP Security
- Exam Preparation - Private Teacher
- Exclusions - Exclusions
- Export Command - Commands
- Extended Reasoning - Ultrathink
F
- faker.js - Data Generation
- Feasibility Study - POCs
- Feature Extraction - Dimensionality Reduction
- Few-Shot Examples - Fine Tuning, Context Window
- Filtering - Agent Patterns
- Fine Tuning - Fine Tuning
- Fooled by AI - Fooled By AI
- Fraud Detection - Clustering
- From Hunters to Gatherers - Mirror Asteroids
G
- Game Playing - Reinforcement Learning
- GANs (Generative Adversarial Networks) - Image Generation
- Gatling - Stress Testing
- Gaussian Mixture Models - Clustering
- Gemini - Context Window, LLM
- Gemini CLI - Coding Agents
- Generative AI - Chapter 3, What is Generative AI, Randomness
- Git Archaeology for Troubleshooting - Troubleshooting
- GitHub Actions - How I Wrote the Book
- GitHub Copilot - Popular Agents, How I Wrote the Book
- GitHub Gist - References
- Glossary - Glossary
- Google Gemini - Coding Agents
- Google Jules - Popular Agents, Coding Agents
- GPT Models - Context Window, LLM
- GPT-3 - Context Window
- GPT-4 - Context Window, LLM
- GPT-5 - LLM
- Gradient Boosting - Classification, Regression
- Gregor Hohpe - Agent Patterns
- Grok - Context Window, LLM
- Gym Workout Analogy - Fooled By AI
H
- Happy Path - AI Testing
- Headless Mode - Claude Bash Orchestration
- Hierarchical Clustering - Clustering
- High-Dimensional Vectors - Vector Databases
- High School Story - AI Input
- Homework - AI Input, Onboarding
- Hooks - Hooks, Decision Criteria
- House Price Prediction - Regression
- How I Wrote the Book - How I Wrote the Book
- HumanEval - Documentation
- Hybrid Approach - Video Generation
- Hyperparameter Tuning - Fine Tuning
I
- IDE-based Agents - Coding Agents
- Ideas - Ideas
- Idempotent Endpoints - Stress Testing
- Image Generation - Image Generation
- Image Recognition - Classification
- Incompetence Illumination - Private Teacher
- Init Command - Commands
- Innovation - POCs
- Intellectual Honesty Detector - Private Teacher
- Integration Tests - AI Testing
- Interactive Mode - Bash Mode
- Inventory - Inventory
- Inventory (Migrations) - Inventory
J
- Jest - Data Generation
- jsverify - Chapter 6
- JUnit - Data Generation
K
- K-Means Clustering - Clustering
- K6 - Data Generation
- Klarna - Reality
- Knowledge Base - Documentation
- Kotlin to Scala Migration - Introduction
L
- Lack of Respect - AI Input
- Lambda Functions - Ownership
- Lambda Testing - Chapter 6
- Large Language Models (LLMs) - LLM, Randomness, Text Generation, Transformers
- LDA (Linear Discriminant Analysis) - Dimensionality Reduction
- Learning - POCs
- Learning Agent - Custom Agents
- Learning from AI - Chapter 9
- Leftovers - After Migrations
- Linear Regression - Regression
- LLaMA - Context Window, LLM, Vector Databases
- llms.txt - LLMS.txt
- llms-full.txt - LLMS.txt
- LLMs as Slot Machines - Randomness
- Load Testing - Stress Testing
- Logistic Regression - Classification
- LSP - MCP
M
- Machine Learning - Chapter 2
- Make-A-Track - Sound Generation
- Manual Testing - Manual Testing
- Marketing Agent - Custom Agents
- Marketing and AI - Reality, Fooled By AI
- Marketing Specialist Persona - Role Playing
- MCP (Model Context Protocol) - MCP, MCP Security, Claude MCP
- MCP Architecture - MCP
- MCP Client - MCP
- MCP Guardrails - MCP Security
- MCP Host - MCP
- MCP Scanner - MCP Security
- MCP Security - MCP Security
- MCP Server - MCP
- mdbook - How I Wrote the Book
- Mean Shift Clustering - Clustering
- Memory Leaks - Stress Testing
- Meta - Sound Generation, LLM
- MidJourney - Image Generation
- Migration Phases - Migrations Phases
- Migrations - Chapter 7, Why use AI for Migrations, Inventory
- Migrations Challenges - Migrations
- Migrations in Phases - Migrations Phases
- Milvus - Vector Databases
- Mirror Effect - Mirror Asteroids
- Mirror on Steroids - Mirror Asteroids
- Mitigating Hallucinations - RAG
- MockMvc - Chapter 6
- Mocks - Chapter 6
- MoCoGAN - Video Generation
- Model - Reinforcement Learning
- Model-Agnostic - MCP
- Monitoring - After Migrations
- Mutation Testing - Chapter 6
N
- Natural Language Processing (NLP) - Transformers
- Nearest Neighbor Queries - Vector Databases
- Negative Cases - AI Testing
- Noise Reduction - Dimensionality Reduction
- Non-AI Time - Mirror Asteroids
- Non-Obvious Use Cases - Chapter 8
- Non-Reproducibility - Randomness
- NodeJS - Context7
- Numerical Vectors - Embeddings
O
- Onboarding - Onboarding
- Open AI Codex - Coding Agents
- OpenAI - Fooled By AI, Vector Databases, LLM
- OpenAI API - Fooled By AI
- OpenCode - Popular Agents
- Opus - LLM
- Payable Tokens - CC Advanced Context Window Management
- Orchestration - Agent Patterns
- Orphaned Resources - After Migrations
- Other Approaches - Other Approaches
- Outsourcing Gym Workout - Fooled By AI
- Over-dependency - Mirror Asteroids
- Overfitting - Fine Tuning
- Ownership - Mirror Asteroids
- Ownership Principle - AI Input
P
- P0 Bugs - Chapter 6
- PCA (Principal Component Analysis) - Dimensionality Reduction
- Performance Audit - Custom Commands
- Performance Bottlenecks - Stress Testing
- Performance Optimizer Agent - Custom Agents
- Perry Douglas - Reality
- pgvector - Vector Databases
- Pinecone - Vector Databases
- PITest - Chapter 6
- Planning - Migrations Phases
- Playwright - Data Generation
- POCs (Proof of Concepts) - POCs, Popular Agents, Introduction
- Policy - Reinforcement Learning
- Popular Agents - Popular Agents
- Postgres MCP - MCP
- PowerMock - Chapter 6
- Pre-trained Models - Fine Tuning
- Precision and Reproducibility - Randomness
- Predictability Problems - What are Agents
- Predicting Next Token - Randomness, LLM
- Preprocessing - Dimensionality Reduction
- Private Teacher - Private Teacher
- Probabilistic Nature - Randomness
- Product Manager Agent - Custom Agents
- Proficiency - Vibe Coding
- Project Manager Persona - Role Playing
- Prompt Advice - Prompt Advices
- Prompt Engineering - Prompt Advices, Text Generation
- Prompt Library - Prompt Library
- Prompts - Vibe Coding, Prompt Advices, Text Generation
- Proof of Concepts (POCs) - POCs
- Proof Reader - Proof Reader
- Property-based Testing - Chapter 6
- Python 2.x - Sunsetting
Q
- QA (Quality Assurance) - Manual Testing
R
- RAG (Retrieval-Augmented Generation) - RAG, Agent Patterns, Vector Databases
- RAG Feed Phase - RAG
- RAG Retrieval Phase - RAG
- Rabbit Scam - Reality
- Random Forest - Classification, Regression
- Randomness in AI - Randomness
- Reality of AI - Reality
- Recession to Rollback - Reality
- References - References
- Refactoring Agent - Custom Agents, Decision Criteria
- Regression - Regression
- Regression Tests - Manual Testing
- Reinforcement - POCs
- Reinforcement Learning - Reinforcement Learning
- Respect - AI Input
- Respect in Software Engineering - AI Input
- Resources - Resources
- Retrieval-Augmented Generation - RAG, Vector Databases
- Reward - Reinforcement Learning
- Robotics - Reinforcement Learning
- Role Playing - Role Playing
- Rollback - Migrations Phases
- Routing - Agent Patterns
- Runbooks - Ownership
- Rust Migration - Sunsetting
S
- Sales Forecasting - Regression
- Sandbox-Based Agents - Coding Agents
- Scams - Reality, Fooled By AI
- SDD (Spec Driven Development) - Popular Agents
- Security Auditor Agent - Custom Agents
- Security and MCPs - MCP Security
- Security Expert Persona - Role Playing
- Selenium - Manual Testing
- Self-Attention Mechanism - Transformers
- Semantic Meaning - Embeddings, Vector Databases
- Sentiment Analysis - Sentiment Analysis, LLM
- Shared Libraries Trap - Ownership
- Side Projects - References
- Similarity Searches - Vector Databases
- Slack MCP - MCP
- Smoke Tests - Why use AI for Testing
- Snapshot Testing - Chapter 6
- Socratic Interrogation - Private Teacher
- Solutions vs Wrappers - Fooled By AI
- SORA - Video Generation, Reality
- Sound Generation - Sound Generation
- Spam Detection - Classification
- Spectral Clustering - Clustering
- Splitting - Agent Patterns
- SQL Agent - Custom Agents
- SQS Queues - Ownership
- Stable Diffusion - Image Generation
- Stability AI - Image Generation
- State - Reinforcement Learning
- Status Line - What is Claude Code, Claude MCP
- Stock Price Forecasting - Regression
- Stress Testing - Stress Testing
- Stubs - Data Generation
- Sub-agents - CC Advanced Context Window Management
- Summarization - LLM
- Sunsetting - Sunsetting
- Supervised Learning - Classification, Regression
- Support Vector Machines - Classification, Regression
- SWE-bench - Popular Agents, Documentation
- Swagger - Stress Testing
- System Prompt - What is Claude Code, Context Window, Text Generation
T
- Taco Bell AI Fail - Reality
- Tags/Tagging - Ownership
- TDD (Test-Driven Development) - Testing, Vibe Coding
- Team Erosion - Ownership
- Technical Debt - Why use AI for Migrations, Why use AI for Testing
- Terraform Scripts - Ownership
- Terraform Testing - Chapter 6
- Test Case Generator Agent - Custom Agents
- Test Coverage - AI Testing
- Test Data Generation - Data Generation
- Test Doubles - Data Generation
- Test Generation - AI Testing, Custom Commands, What are Agents
- Test Induction - Testing, AI Testing
- Testing - Chapter 6, AI Testing, Testing (Migrations)
- Testing Diversity - Chapter 6
- Testing in Production - Chapter 6
- Testing Interfaces - Stress Testing
- Text Generation - Text Generation, LLM
- TGAN (Temporal Generative Adversarial Networks) - Video Generation
- Thinking Mode - Ultrathink
- Time Pressure - Migrations
- Tiny Essays - References
- Token Budget - Ultrathink
- Tokens - Randomness, LLM, How I Wrote the Book, Context Window
- Traditional AI - Chapter 2, What is Traditional AI
- Transformer Architecture - Transformers, Image Generation
- Transformers - Transformers, LLM
- Translation - LLM
- Trial and Error - Vibe Coding
- Troubleshooting - Troubleshooting, What are Agents
- t-SNE - Dimensionality Reduction
- Two Steps Forward, One Step Back - Chapter 1
U
- Ultrathink - Ultrathink
- Unit Tests - AI Testing
- Unsupervised Learning - Clustering
- User Prompt - Context Window, Text Generation
- UX Designer Persona - Role Playing
V
- Validation - POCs, Migrations Phases
- Value Function - Reinforcement Learning
- Vaswani et al - Transformers
- Vector Databases - Vector DBs, Embeddings, RAG
- Vector Quantization - Video Generation
- Vending (Vetting + Defending) - MCP Security
- VERSION File - How I Wrote the Book
- Vibe Coding - Vibe Coding, AI Input
- Vibe Coding Best Practices - Vibe Coding
- Vibe Coding Use Cases - Vibe Coding
- Vibe Payments - Vibe Coding
- Video Generation - Video Generation
- VideoPoet - Video Generation
- Vintage Coding - What is Claude Code, Vibe Coding
- VQ-VAE-2 - Video Generation
- VSCode - How I Wrote the Book, Coding Agents
W
- Waymo - Vibe Coding
- Weaviate - Vector Databases
- Whisper - Sound Generation
- Wiki Pages - Ownership
- Wrappers vs Solutions - Fooled By AI
- Writing Skills - Private Teacher
X
- XAI - LLM
Y
- Yuval Harari - Reality
Z
- Zero Chapter (Introduction) - Introduction
- Zero to Demo - Vibe Coding, POCs
- Zig Language - Private Teacher