AI-assisted coding exposes a pre-existing divide among developers about craft vs. outcomes¶
Insight: Les Orchard argues that AI-assisted coding is making visible a philosophical split among developers that was always present but less visible. Before AI, "the motivation behind the work was invisible because the process was identical" — everyone followed the same workflow regardless of whether they valued the craft of coding or the outcomes it produced. Now developers must choose between directing AI-generated code or hand-crafting, making their underlying values explicit.
Detail: This framing moves beyond the typical "AI will replace developers" narrative to a more nuanced observation about developer identity. The divide is not between those who can and cannot use AI tools, but between those who find meaning in the process of coding itself and those who find meaning in the products they ship. This mirrors Trys Mudford's "joy is in the craft" counterpoint in design engineering.
Sources
Related: existing entry "The craft matters more than the output" in external/design-engineering.md — COMPLEMENTS