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: book/part1-foundations/README.md
+89-10Lines changed: 89 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -19,11 +19,11 @@ This part establishes the mindset and mental models you need for agentic develop
19
19
20
20
### Chapters
21
21
22
-
1.[The Renaissance Developer](01-renaissance-developer/01-introduction-the-specialist-s-dilemma.md) - The shift from deep specialization to strategic breadth
23
-
2. What is Agentic Coding - Comprehensive definition covering tools, agents, and workflows*(coming soon)*
24
-
3. Architecture Principles - System design optimized for AI-assisted implementation*(coming soon)*
25
-
4. Digestible Interfaces - Why clear boundaries matter for both humans and AI*(coming soon)*
26
-
5. New Bottlenecks - What becomes the constraint when coding accelerates 5-10x*(coming soon)*
22
+
1.**[The Renaissance Developer](01-renaissance-developer/01-introduction-the-specialist-s-dilemma.md)** - The shift from deep specialization to strategic breadth
23
+
2.**[What is Agentic Coding](02-what-is-agentic-coding/01-introduction.md)** - Comprehensive definition covering tools, agents, and workflows
24
+
3.**[Architecture Principles](03-architecture-principles/01-introduction.md)** - System design optimized for AI-assisted implementation
25
+
4.**[Digestible Interfaces](04-digestible-interfaces/01-introduction.md)** - Why clear boundaries matter for both humans and AI
26
+
5.**[New Bottlenecks](05-new-bottlenecks/01-introduction.md)** - What becomes the constraint when coding accelerates 5-10x
27
27
28
28
### Reading Time
29
29
@@ -35,8 +35,87 @@ None. This is the starting point.
35
35
36
36
### What You'll Learn
37
37
38
-
- The Renaissance Developer mindset and why breadth beats depth in the AI era
39
-
- What agentic coding encompasses (tools, agents, workflows)
40
-
- Architecture principles that work well with AI-assisted development
41
-
- How to design interfaces that both humans and AI can work with effectively
42
-
- Where the new bottlenecks are when implementation becomes fast
38
+
By the end of Part 1, you'll understand:
39
+
40
+
-**The Renaissance Developer mindset**: Why breadth beats depth in the AI era, and how to become "good enough at everything"
41
+
-**What agentic coding encompasses**: The spectrum from AI pair programming to autonomous agents, and when to use each approach
42
+
-**Architecture principles for AI**: Component decomposition, interface boundaries, separation of concerns, and testability strategies optimized for AI-assisted development
43
+
-**Digestible interfaces**: How to design interfaces that both humans and AI can work with effectively, understanding cognitive and context window constraints
44
+
-**New bottlenecks**: Where constraints shift when coding accelerates 5-10x (requirements, product decisions, architecture, code review, testing)
Introduces the Renaissance Developer model—the shift from deep specialization to strategic breadth. Explores Werner Vogels' concept of being "good enough at everything" and how agentic coding enables a single developer to handle product, design, engineering, and operations.
53
+
54
+
**Key Takeaways**:
55
+
56
+
- Deep specialization is becoming less valuable than broad competency
57
+
- AI agents fill skill gaps, enabling individuals to ship complete products
58
+
- The mindset shift from "perfect code" to "shipped product"
Defines agentic coding comprehensively, covering the spectrum from AI pair programming tools (Claude Code, GitHub Copilot) to autonomous agents and natural language workflows. Clarifies what agentic coding is and importantly, what it is NOT.
65
+
66
+
**Key Takeaways**:
67
+
68
+
- Agentic coding is a spectrum, not a single tool or technique
69
+
- Different approaches for different use cases and skill levels
70
+
- Practical example of building a REST API with AI assistance
71
+
72
+
#### Chapter 3: Architecture Principles for Agentic Development
First principles of software architecture optimized for AI-assisted development. Covers the digestibility principle, component decomposition, interface boundaries, separation of concerns, and testability patterns that work well with AI agents.
77
+
78
+
**Key Takeaways**:
79
+
80
+
- Architecture should be optimized for AI context windows and human cognitive limits
81
+
- Clear interfaces and bounded components enable parallel AI work
82
+
- Testability becomes even more critical with AI-generated code
Deep dive into why digestible interfaces matter for both humans and AI agents. Explores human cognitive constraints (working memory ~7 items) and AI constraints (context windows), showing how the same design principles serve both.
89
+
90
+
**Key Takeaways**:
91
+
92
+
- Human working memory and AI context windows have similar constraints
93
+
- Good interface design serves both humans and AI equally well
Identifies the new constraints when coding accelerates 5-10x through agentic tools. Covers five major bottlenecks: requirements clarity, product decisions, architecture/design, code review at scale, and testing/QA velocity. Provides mitigation strategies for each.
101
+
102
+
**Key Takeaways**:
103
+
104
+
- Implementation is no longer the constraint—clarity is
105
+
- Requirements and business vision become the new bottleneck
106
+
- Solutions exist but require organizational and process adaptation
107
+
108
+
### How to Read This Part
109
+
110
+
**Linear Reading (Recommended)**:
111
+
Start with Chapter 1 and proceed sequentially. Each chapter builds on concepts from previous chapters.
112
+
113
+
**Targeted Reading**:
114
+
115
+
-**Non-technical readers**: Focus on Chapters 1, 2, and 5
- P1-006: New Bottlenecks chapter (with 13 Mermaid diagrams)
2479
+
- P1-007: Part 1 Review and Polish (complete 2026-02-05)
2477
2480
2478
2481
**In Progress**:
2479
2482
- None
2480
2483
2481
-
**Next Action**: P1-007 (Part 1 Review and Polish) to complete Part 1 foundations before moving to Part 2
2484
+
**Next Action**: **Part 1 Complete! 🎉** Ready to begin Part 2 (The Playbook). Next task: P2-001 (Overview of 6-Week Journey) or INFRA-006 (Styling and Templates) for enhanced PDF/web formatting.
2482
2485
2483
2486
**Prerequisites Complete**: Yes (genesis.md workflow complete through T005)
0 commit comments