5.8 KiB
5.8 KiB
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 |
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:
- Vibe coding = entry point (hot topic, word of year)
- Problem: works for prototypes, fails for production
- Survey: what professionals actually use
- Each methodology = one section with:
- What it is (1-2 sentences)
- When to use
- Henry's take (from interview)
- 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" |
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