Editors’ Summary: In this post, the author discusses the known issues with vibe coding from a pedagogical perspective, namely the lack of understanding of the code. He proposes to switch the roles when vibe coding and have the AI review code that is human written. The essay considers the potential benefits and challenges of this technique, as well as practical instructions for applying this technique. The technique, which the author dubs “craft-coding,” refers to the broader philosophy of intrinsically valuing code quality and accepting every tool that unambiguously brings you closer to that ideal. The post provides a useful discussion of current debates and discussion around AI and vibe coding more specifically.
Editors’ Choice: AI coding without the vibes