banatie-content/assets/beyond-vibe-coding/research-index.md

177 lines
6.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Research Index
Working file for methodology clustering and source verification.
## Source
- `perplexity-terminology-research.md` — original Perplexity research (Jan 2025)
---
## Methodology Selection
Based on research, selecting approaches for article coverage.
### Tier 1: MUST Include (High Authority + Reader Interest)
| Term | Why Include | Source Authority | Status |
|------|-------------|------------------|--------|
| **Vibe Coding** | Hook — Collins Word of Year 2025, everyone knows it | Wikipedia, Collins, Karpathy | ✅ verified |
| **Spec-Driven Development** | Direct contrast to vibe coding, GitHub Spec Kit | GitHub, ThoughtWorks, Martin Fowler | ✅ verified |
| **Agentic Coding** | Hot topic, Claude Code users care about this | arXiv surveys (Aug 2025, Dec 2025) | ✅ verified |
| **Ralph Loop** | HOT Jan 2026, max autonomy extreme | VentureBeat, Geoffrey Huntley, Anthropic plugin | ✅ verified |
### Tier 2: SHOULD Include (Good Authority, Practical)
| Term | Why Include | Source Authority | Status |
|------|-------------|------------------|--------|
| **AI Pair Programming** | Relatable, Copilot users know this | GitHub official, Microsoft | ✅ verified |
| **Human-in-the-Loop (HITL)** | Important concept, enterprise backing | Atlassian HULA, Google Cloud | ✅ verified |
| **TDD + AI** | Quality angle, contrasts vibe coding | Qodo.ai, Builder.io, GitHub Blog | ✅ verified |
### Tier 3: MENTION Briefly (Context/Completeness)
| Term | Why | Status |
|------|-----|--------|
| AI-DLC (AWS) | Enterprise angle, shows maturity | ⏳ verify if needed |
| Architecture-First | 2026 trend prediction | ⏳ verify if needed |
| Prompt-Driven Development | Clarify difference from vibe coding | ⏳ verify if needed |
### Tier 4: SKIP (Generic/Low Value for This Article)
- AI-Assisted Coding — umbrella term, too generic
- AI-Augmented Development — same, no distinct methodology
- Copilot-Driven Development — subset of AI Pair Programming
- Conversational Coding — too vague
- Ensemble Programming — too niche
- Deterministic AI Development — enterprise-specific, niche
---
## Article Angle
**Narrative arc:**
1. Vibe coding = entry point (hot topic, word of year)
2. Problem: works for prototypes, fails for production
3. Survey: what professionals actually use
4. Each methodology = one section with:
- What it is (1-2 sentences)
- When to use
- Henry's take (from interview)
5. Conclusion: spectrum from vibe → spec-driven, choose based on stakes
---
## Verified Sources
### Vibe Coding
| Source | URL | Notes |
|--------|-----|-------|
| Wikipedia | en.wikipedia.org/wiki/Vibe_coding | Comprehensive, cites Karpathy |
| Collins Dictionary | collinsdictionary.com | Word of Year 2025 |
| Andrej Karpathy | X/Twitter Feb 2025 | Original coiner |
### Spec-Driven Development
| Source | URL | Notes |
|--------|-----|-------|
| GitHub Spec Kit | github.com/github/spec-kit | Official repo |
| ThoughtWorks Radar | thoughtworks.com/radar | SDD in techniques |
| Martin Fowler | martinfowler.com | SDD tools analysis |
### Agentic Coding
| Source | URL | Notes |
|--------|-----|-------|
| arXiv 2508.11126 | arxiv.org/abs/2508.11126 | "AI Agentic Programming" survey (Aug 2025) |
| arXiv 2512.07921 | arxiv.org/abs/2512.07921 | "DeepCode: Open Agentic Coding" (Dec 2025) |
| arXiv 2512.14012 | arxiv.org/html/2512.14012 | "Professional Developers Don't Vibe, They Control" |
### Ralph Loop (Ralph Wiggum)
| Source | URL | Notes |
|--------|-----|-------|
| Geoffrey Huntley | ghuntley.com/ralph/ | Original author (May 2025) |
| VentureBeat | venturebeat.com | "How Ralph Wiggum went from Simpsons to AI" (Jan 2026) |
| GitHub (snarktank) | github.com/snarktank/ralph | Original repo |
| GitHub (Anthropic) | claude.ai | Official ralph-wiggum plugin by Boris Cherny |
| Dev.to | dev.to | "2026 - Year of Ralph Loop Agent" |
### AI Pair Programming
| Source | URL | Notes |
|--------|-----|-------|
| GitHub Features | github.com/features/copilot | "Your AI pair programmer" |
| GitHub Blog | github.blog (June 2025) | "From pair to peer programmer" |
| Microsoft Visual Studio | visualstudio.microsoft.com/github-copilot | Official docs |
| Microsoft Learn | learn.microsoft.com/training/paths/copilot | Training courses |
### Human-in-the-Loop
| Source | URL | Notes |
|--------|-----|-------|
| Atlassian HULA | atlassian.com/blog/atlassian-engineering/hula-blog | ICSE 2025 paper |
| arXiv 2411.12924 | arxiv.org/abs/2411.12924 | HULA framework paper |
| Google Cloud | cloud.google.com/discover/human-in-the-loop | Official definition |
| Google Developers Blog | developers.googleblog.com | A2A protocol with HITL |
### TDD + AI
| Source | URL | Notes |
|--------|-----|-------|
| Qodo.ai | qodo.ai/blog/ai-code-assistants-test-driven-development | AWS SA author |
| Builder.io | builder.io/blog/test-driven-development-ai | Practical guide |
| GitHub Blog | github.blog (May 2025) | "TDD with GitHub Copilot" |
| Substack | ecosystem4engineering.substack.com | "TDD in Age of AI" |
---
## Interview Questions
Questions for Oleg to capture Henry's authentic voice:
### Vibe Coding
- Ты когда-нибудь работал в режиме vibe coding? Что получилось?
- Когда это уместно, когда нет?
### Spec-Driven Development
- Пробовал GitHub Spec Kit или писать spec перед кодом?
- Твоё мнение — это будущее или overkill?
### Agentic Coding
- Как используешь Claude Code? Даёшь автономию или контролируешь каждый шаг?
- Что доверяешь агенту, что нет?
### AI Pair Programming
- Copilot/Cursor — как pair programmer или просто autocomplete?
- Реально ли это "парное программирование"?
### Human-in-the-Loop
- Как часто AI делает что-то без твоего одобрения?
- Где граница доверия?
### TDD + AI
- Пишешь тесты первыми при работе с AI?
- Работает ли классический TDD с генеративным AI?
---
## Henry's Opinions (from interview)
*Will be filled during interview session*
### On Vibe Coding
[pending]
### On Spec-Driven Development
[pending]
### On Agentic Coding
[pending]
### On AI Pair Programming
[pending]
### On Human-in-the-Loop
[pending]
### On TDD + AI
[pending]
---
*Updated: 2026-01-22*