AI Programming── Code written with AI, code written by AI — interrogating the boundary in 10 episodes
The work of writing code is in deep transition. Do humans write and AI reviews, or does AI write and humans review? In an age where one line of prompt produces hundreds of lines of code, what should be called "the programmer's skill"? This series covers, in 10 episodes, everything from practical developer work to the big questions.
Introduction
01
Intro to AI Pair Programming
GitHub Copilot, Claude Code, Cursor ── the differences between the three major tools, and when to use which. The first step toward introducing AI "as a partner" to real work.
BasicsIn preparation
02
Prompt Design for Code Generation
The gap between good and bad instructions changes output quality by 10×. Patterns and anti-patterns for prompting for code.
BasicsIn preparation
03
AI-Assisted Debugging
Paste error messages to AI and reverse-engineer the root cause. The full flow: reproducing, hypothesizing, validating fixes.
BasicsIn preparation
Daily work
04
Querying Databases in Natural Language
"Who were the top 10 users last month?" — the era where you write in English (or Japanese) and AI generates the SQL. Where Text-to-SQL fits in practice.
WorkIn preparation
05
Reading Legacy Code
Use AI to "translate" 10-year-old code nobody wants to touch. Inventorying technical debt and prioritizing refactoring.
WorkIn preparation
06
Automated Test Generation
Let AI think up edge cases. Quality assurance in an era when AI proposes "ways to break it that humans wouldn't imagine."
WorkIn preparation
07
AI Code Review
Have AI sniff out code "smells." Splitting reviewer effort between mechanical checks and semantic discussion.
WorkIn preparation
Architecture and beyond
08
Architectural Design as a Dialogue
Microservices? Monolith? Event-driven? Discuss the large structure with AI to organize the trade-offs of each option.
FutureIn preparation
09
No-code / Low-code × AI
The era when non-engineers can build. New roles and new problems arising from non-engineer × AI collaboration.
FutureIn preparation
10
Software Engineering in the Age of AI
Tests, CI/CD, design reviews, requirements ── what remains, what disappears. The "next shape" of the programmer profession.
FutureIn preparation
— Each episode will be published on this page once it has passed verification —
← Back to home