AI Coding Without the Vibes: Why Craft Coding Is the Future

In this personal essay, the author argues that the best way to use AI in coding is not to let it write code for you (vibe-coding) but to have it review your own work, a practice he calls 'craft coding.' He draws an analogy to craft baking, where the baker cares about the quality of the product down to the details. He contends that craft coding is especially important in scientific research, where code must be correct to validate papers, and shares his experience using AI to catch bugs in his own code.
Cognitive skills are like muscles: hard to gain, easy to lose.