The Makefile I use with JavaScript projects
Make&#x27;s interface is horrible.  Significant tabs.  Syntax which relies on bizarre punctuation... If only whoever authored Make 40 years ago had had the design acumen of a Ken Thompson or a Dennis Ritchie!<p>We&#x27;re stuck with Make because of network effects.  I wish that it could just become &quot;lost&quot; forever and a different dependency-based-programming build tool could replace it... but that&#x27;s just wishful thinking.  The pace of our progress is doomed to be held back by the legacy of those poor design decisions for a long time to come.