We spend roughly 10x as much time reading code as we do writing it. A tool or technique that makes you twice as "productive" at writing code *at best* makes you 5% more productive over all. Making your code easier to understand will have 10x the impact. But that doesn't sell tools or put developers out of work, so you won't be reading about it in Forbes.
@jasongorman Maintainability was item 1C in the Steelman language requirements¹, out of which the Ada language came: “The language should promote ease of program maintenance. It should emphasize program readability. The language should encourage user documentation of programs.”
This is an excerpt from the first Ada Language Reference Manual.
