(Personal annotations between parentheses. Edit: I know this is a long TL;DR, but it is an outrageously long article, especially considering its substance)
I personally hate touch centric interfaces with a passion. IMHO, no one in their right mind, who understands the prevalence of muscle memory/spatial memory, and the consequential importance of haptic feedback, of absolute coordinate systems, and of explicit information presentation, would ever even think touch-centric interfaces for sustained use are a good idea. ↩︎
Honestly, if the makefile is well written, I will take that any day. Good makefiles are 😙👌.
They are extremely rare, tho…
I guess the solution would be a declarative language that compiles to makefiles. So that people don’t have to know the nitty gritty of writing good makefiles, and can just maintain a file of their dependencies and settings…