Structure Editors

The Most Controversial Idea in Programming: Stop Editing Text

Structure editors guarantee zero syntax errors by manipulating the code’s abstract syntax tree directly. Yet developers resist them because they prefer the friction of text-based editing as a form of craftsmanship and flow. This article argues that the real barrier is cultural identity, not technical limitation.