| Yes and no. Yes, flat design is too flat, and AI chat is too devoid of friction. But mobile and tablets are better at certain things [1], and we shouldn't get rid of that either. I saw somewhere (Bret Victor?) that tools have two parts: the part that fits the problem, and the part that fits the human. The example was a hammer; the head fit the problem (the nail), and the handle fit the human (the hand). Notably, the two parts must fit their respective things, but they also have to work together. That is what we should be doing: creating harmonious tools that fit the problem and the human. What that looks like will be different for every tool. Our interfaces currently have two problems: * Because they can have any appearance, appearance gets more attention than being a good tool. Example: flat design (good appearance) overriding skeuomorphic design (human fit). * No one wants to redesign everything, so we all reuse the same base stuff (Electron, Qt, etc.) even if the result won't fit (one or both ends) or harmonize. I would love to fix both of those problems, but because people are lazy, it essentially means creating a GUI framework that is flexible enough to fit almost any problem and any human (accessibility included) while making sure that flexibility does not destroy harmony. While I am working on that, it is a tall order, and I am almost certain I will not succeed. [1]: https://news.ycombinator.com/item?id=43350339 |