The Same User Interface Mistakes Over and Over
prog21.dadgum.com
prog21.dadgum.com
The ubiquity of computers has rendered that assumption to the midden alongside buggy whips and typing pools. Using networks requires typing: even appstore apps require usernames and passwords even when typing web addresses isn't required. WIMP was designed for a time when to a first approximation all new users were new computer users. That's just not the case anymore.
I also think that the situation is not as dire as the author posits wrt tooling. The world is kinda moving away from classic widget based UIs, Qt is moving to QML, on Windows there is XAML, and generally Electron-style solutions seem to increase in popularity and capability (personally I have hopes that Servo could fill a hole there).
most comments on this one: https://news.ycombinator.com/item?id=10823735