docs: add Matteo Collina practitioner insight (bottleneck shift thesis)
Add Node.js TSC Chair's perspective on human judgment in AI-assisted development: - Full entry in ai-ecosystem.md Practitioner Insights section - Reference in learning-with-ai.md Practitioner Perspectives - YAML index entries in reference.yaml Key concepts integrated: - Bottleneck shift from coding to reviewing - "The human in the loop isn't a limitation. It's the point." - Cultural warning against "AI wrote it" as excuse - Data: Review time +91%, 96% developers don't trust AI code Context: Response to Arnaldi's "Death of Software Development" (Jan 2026) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
parent
ba4b916742
commit
8fe99ca515
4 changed files with 51 additions and 0 deletions
|
|
@ -8,6 +8,15 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
|
|||
|
||||
### Added
|
||||
|
||||
- **Matteo Collina practitioner insight** (`guide/ai-ecosystem.md:1243`)
|
||||
- Node.js TSC Chair's perspective on AI-assisted development
|
||||
- "Bottleneck shift" thesis: judgment becomes the limiting factor, not typing speed
|
||||
- Key quote: "The human in the loop isn't a limitation. It's the point."
|
||||
- Context: Response to Arnaldi's "The Death of Software Development" (January 2026)
|
||||
- Data points: Review time +91% (CodeRabbit), 96% devs don't trust AI code (Sonar 2026)
|
||||
- Cross-reference added to `guide/learning-with-ai.md` Practitioner Perspectives
|
||||
- YAML index entries: `practitioner_matteo_collina`, `practitioner_collina_source`
|
||||
|
||||
- **Claude Code releases tracking update** (`machine-readable/claude-code-releases.yaml`, `guide/claude-code-releases.md`)
|
||||
- Added v2.1.17: Fix for crashes on processors without AVX instruction support
|
||||
- Added v2.1.16: ⭐ New task management system with dependency tracking, VSCode native plugin management, OAuth remote session browsing
|
||||
|
|
|
|||
|
|
@ -1240,6 +1240,45 @@ External resources from experienced practitioners that validate and extend the p
|
|||
|
||||
**Note**: The phrase "English is the new programming language" (sometimes attributed to this article) originates from Andrej Karpathy and Bindu Reddy, not Van Veen.
|
||||
|
||||
### Matteo Collina (Node.js TSC Chair)
|
||||
|
||||
**URL**: [adventures.nodeland.dev/archive/the-human-in-the-loop/](https://adventures.nodeland.dev/archive/the-human-in-the-loop/)
|
||||
|
||||
**Author credentials**:
|
||||
- Chair of the Node.js Technical Steering Committee
|
||||
- Maintainer: Fastify, Pino, Undici (17B downloads/year)
|
||||
- Co-Founder & CTO at Platformatic
|
||||
- PhD in IoT Application Platforms (2014)
|
||||
|
||||
**Context**: Response to Mike Arnaldi's "The Death of Software Development" (January 2026)
|
||||
|
||||
**Content summary**: The bottleneck shift thesis — AI changes *what* we do, not *whether* we're needed:
|
||||
- AI implements, humans review — judgment becomes the limiting factor
|
||||
- "I review every single change. Every behavior modification. Every line that ships."
|
||||
- Cultural warning: "AI wrote it" must never become an excuse to skip understanding
|
||||
- Industrial Revolution analogy: new scale → new failure modes → new safety practices
|
||||
|
||||
**Key data points** (from broader research):
|
||||
- Review time +91% in 2025 (CodeRabbit)
|
||||
- 96% developers don't trust AI code (Sonar 2026)
|
||||
- Creation:review ratio = 1:12 (7 min vs 85 min)
|
||||
|
||||
**Key quote**:
|
||||
> "The human in the loop isn't a limitation. It's the point."
|
||||
|
||||
**Alignment with this guide**:
|
||||
|
||||
| Collina Point | This Guide Reference |
|
||||
|---------------|---------------------|
|
||||
| Verification as bottleneck | Trust Calibration (Section 2.5) |
|
||||
| Review every change | Golden Rules (Rule #1) |
|
||||
| Senior judgment critical | Verification Spectrum (line 1077) |
|
||||
| Cultural accountability | Vibe Coding Trap (`learning-with-ai.md:81`) |
|
||||
|
||||
**Value**: First-hand perspective from a major open source maintainer. Validates that code review culture — already essential in open source — transfers directly to AI-assisted development. Powerful authority for convincing skeptical teams.
|
||||
|
||||
**Debate context**: Collina's article directly responds to Arnaldi (Effect/Effectful CEO) who argued "software development is dead." The Collina-Arnaldi exchange became a defining moment in the January 2026 discourse on AI and developer roles.
|
||||
|
||||
---
|
||||
|
||||
## 12. Context Packing Tools
|
||||
|
|
|
|||
|
|
@ -905,6 +905,7 @@ Sources for [§3 The Reality of AI Productivity](#the-reality-of-ai-productivity
|
|||
- **ThoughtWorks Technology Radar** — AI-assisted development maturity model
|
||||
- **Martin Fowler on AI Pair Programming** — Patterns for effective human-AI collaboration
|
||||
- **OCTO Technology: Le développement à l'ère des agents IA** — [blog.octo.com](https://blog.octo.com/le-developpement-logiciel-a-l-ere-des-agents-ia) — Organizational perspective on AI-augmented development: pairs as minimal team unit (bus factor), bottleneck shifts from technical to functional requirements, junior developer integration via pair programming and deliberate practice. Managerial focus — useful context for team leads.
|
||||
- **Matteo Collina: The Human in the Loop** — [adventures.nodeland.dev](https://adventures.nodeland.dev/archive/the-human-in-the-loop/) — Node.js TSC Chair on the bottleneck shift from coding to reviewing. Response to Arnaldi's "Death of Software Development." Key thesis: AI amplifies productivity, but judgment and accountability remain human responsibilities. Quote: "The human in the loop isn't a limitation. It's the point." See [detailed analysis](./ai-ecosystem.md#matteo-collina-nodejs-tsc-chair).
|
||||
|
||||
### Educational Frameworks
|
||||
|
||||
|
|
|
|||
|
|
@ -116,6 +116,8 @@ deep_dive:
|
|||
# Practitioner Insights (external validation)
|
||||
practitioner_insights: "guide/ai-ecosystem.md:1209"
|
||||
practitioner_dave_van_veen: "guide/ai-ecosystem.md:1213"
|
||||
practitioner_matteo_collina: "guide/ai-ecosystem.md:1243"
|
||||
practitioner_collina_source: "https://adventures.nodeland.dev/archive/the-human-in-the-loop/"
|
||||
# DevOps/SRE Guide (guide/devops-sre.md)
|
||||
devops_sre_guide: "guide/devops-sre.md"
|
||||
devops_fire_framework: "guide/devops-sre.md:50"
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue