A recurring prophecy has echoed through the corridors of software engineering for decades: the death of source code. In the early days, it was argued COBOL would allow business executives to write software directly. In the 1980s, fourth-generation languages (4GLs) promised to eliminate professional programmers entirely. In the 1990s and 2000s, CASE tools and Executable UML swore that we would draw diagrams, and the code would vanish beneath a layer of visual constructs.