Why Programming Is Hard to Fundamentally Improve (2017)
&gt; new programming languages including some flow &amp; graph based paradigms and no-code visual builders.<p>Does dressing up Turing-complete programming as visual graphs change anything, fundamentally? Does it make software easier to understand and maintain?<p>In my experience, when people not trained as programmers (or perhaps even programmers) start using visual programming tools in real-world projects, what results is often unmaintainable spaghetti. For example, see <a href="https:&#x2F;&#x2F;blueprintsfromhell.tumblr.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;blueprintsfromhell.tumblr.com&#x2F;</a><p>But perhaps I misunderstood what the author meant with the above blurb.