References for “The Future of Programming”
Goal oriented programming is alive and well in SQL.<p>Visual programming comes around every ten years, and fails each time, because it can&#x27;t deal with large complexity like text can. There is a reason people write books, not comics, especially for advanced topics!<p>Negotiating without a common ontology is needlessly hard, and doesn&#x27;t come up in real use cases. It turns out, when you need to talk to another computer, you need to do that for very specific reasons. (Also, security and authorization!)<p>Constraint systems are alive and well in SolidWorks, Inventor, and other such systems.<p>It turns out, just because ideas are interesting, doesn&#x27;t make them actually better at solving real problems in general! It&#x27;s not the &quot;FORTRAN versus assembly&quot; problem. It&#x27;s the &quot;can I actually get there&quot; problem.<p>I&#x27;m all for a topic review, including of classic history. But I also think &quot;different for different&#x27;s sake&quot; is a good way of eating money and alienating users.