The Unreasonable Effectiveness of Makefiles
Declarative isn&#x27;t important. I wish people would stop talking about it. It&#x27;s not even useful to think about most of the time because of how many ways it can be interpreted. It&#x27;s a thereotical categorization, not a functional design principle.<p>Just make the program do useful things for the user. Make the computer work for the human rather than the other way around.