You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: website/docs/intro.md
+59-9Lines changed: 59 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -5,19 +5,69 @@ slug: /
5
5
6
6
# AI Coding for Senior Engineers
7
7
8
-
AI coding assistants are changing how we write software. This course shows you how to leverage them effectively in production environments.
8
+
## The Reality
9
9
10
-
## Course Structure
10
+
AI coding assistants are production-standard in 2025. Companies ship features faster. Individual engineers 10x their output. The technology works—but most developers hit a frustration wall within weeks.
11
11
12
-
Three progressive modules:
12
+
**The problem isn't the tools. It's the operating model.**
13
13
14
-
1.**[Understanding the Tools](/docs/understanding-the-tools/)** - How LLMs and agents work, capabilities and limitations
15
-
2.**[Methodology](/docs/methodology/)** - Systematic approaches to prompting, grounding, and workflow design
16
-
3.**[Practical Techniques](/docs/practical-techniques/)** - Production workflows for onboarding, planning, testing, reviewing, and debugging
14
+
You're treating AI agents like junior developers: waiting for them to "understand," fixing their code line-by-line, fighting context limits. That's the wrong mental model. AI agents aren't teammates—they're **CNC machines for code**. You need to learn to operate them.
15
+
16
+
## What This Course Is
17
+
18
+
This is **operator training** for AI coding agents. You'll learn the systematic approach used in production environments:
19
+
20
+
-**Plan** - Break work into agent-appropriate tasks, research architecture, ground in context
21
+
-**Execute** - Craft precise prompts, delegate to specialized sub-agents, run operations in parallel
22
+
-**Validate** - Use tests as guardrails, review generated code critically, require evidence of correctness
23
+
24
+
No hand-holding. No toy examples. This course assumes you know how to engineer software—we're teaching you how to **orchestrate agents that execute it autonomously**.
25
+
26
+
## What This Course Isn't
27
+
28
+
-**Not AI theory** - We cover enough internals to operate effectively, nothing more
**Hands-on exercises are mandatory.** Reading alone won't build the operating skills. Work through the exercises on real codebases, not the examples provided.
52
+
53
+
## What You'll Gain
54
+
55
+
After completing this course, you'll be able to:
56
+
57
+
-**Onboard to unfamiliar codebases** 5-10x faster using agentic research
58
+
-**Refactor complex features** reliably with test-driven validation
59
+
-**Debug production issues** by delegating log/database analysis to agents
60
+
-**Review code systematically** with AI assistance while maintaining critical judgment
61
+
-**Plan and execute features** with parallel sub-agent delegation
62
+
63
+
Most importantly: you'll know **when to use agents** and **when to write code yourself**. That judgment is what separates effective operators from frustrated ones.
17
64
18
65
## Prerequisites
19
66
20
-
- 3+ years professional software engineering experience
21
-
- Access to a CLI coding agent (Claude Code, Aider, Cursor, or similar)
67
+
-**Experience:** 3+ years professional software engineering
68
+
-**Tools:** Access to a CLI coding agent (Claude Code, Aider, Cursor, or similar)
69
+
-**Mindset:** Willingness to unlearn "AI as teammate" and adopt "AI as tool"
70
+
71
+
---
22
72
23
-
Start with **[Understanding the Tools](/docs/understanding-the-tools/)**.
73
+
**Ready to start?** Begin with [Understanding the Tools](/docs/understanding-the-tools/lesson-1-intro).
Copy file name to clipboardExpand all lines: website/docs/methodology/lesson-5-grounding.md
+10-7Lines changed: 10 additions & 7 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,23 +13,26 @@ This lesson covers the techniques and tools that turn agents from creative ficti
13
13
14
14
## The Grounding Problem: Context is Everything
15
15
16
-
LLMs have a fundamental limitation: they only "know" what's in their training data (frozen at a point in time) and what's in their current context window (~200K tokens for Claude Sonnet 4.5). Everything else is educated guessing.
16
+
LLMs have a fundamental limitation: they only "know" what's in their training data (frozen at a point in time) and what's in their current context window (~200K tokens for Claude Sonnet 4.5 or ~400K tokens for GPT-5). Everything else is educated guessing.
17
17
18
18
**Without grounding:**
19
19
20
20
```
21
-
You: "Fix the authentication bug in our API"
21
+
You: "Authentication API has a bug: [bug description]. Find the root cause and plan the fix."
22
22
Agent: *Generates plausible-looking auth code based on generic patterns from training data*
23
23
Agent: *Has no idea what auth library you use, what your existing middleware looks like, or what the actual bug is*
24
24
```
25
25
26
26
**With grounding:**
27
27
28
28
```
29
-
You: "Fix the authentication bug in our API"
30
-
Agent: *Searches codebase for auth-related files*
31
-
Agent: *Reads existing middleware patterns*
32
-
Agent: *Retrieves relevant documentation for your auth library*
29
+
You: "Use ChunkHound's code research, learn how auth works. Use ArguSeek, read the latest docs. Authentication API has a bug: [bug description]. Find the root cause and plan the fix."
30
+
Agent: *code_research("How does authentication work in this codebase?")*
0 commit comments