Originally posted by JanC
View Post
<rant>
Think of it like vehicle touchscreens that allow you to operate climate controls when there are also knobs/buttons for climate controls. Or in other vehicles, they offer a touchscreen and a separate input device to operate the screen without touching it. In other vehicles, they have menu options for stupid gimmicks like games or soothing sound effects. While some could argue "more options are better" and can help cater to varying preferences, all it does is add clutter and make the system harder for people to adapt to. It also means more chances of failure and greater difficulty of diagnosing problems.
I'm perfectly fine with new approaches to things, if they are replacements. I don't see an inherent issue with vehicles having touchscreens, because they helped replace the use of external devices and a slew of buttons. Python in and of itself was a very new take on software development, and I really like using Python; it was an easier-to-use replacement to Perl. But I'm really beginning to hate (in general) the trends we see today of everything just adding features that nobody asked for, just so they can claim more boxes are ticked than competitors. I'm tired of games that take 2+ hours to learn how to play, or have abilities that I only use once. I'd say it's a real problem when UIs are getting so complex that you need search functions just to run a calculator or change the speed of your mouse pointer. The scope of USB's capabilities have become so wide that it immensely complicates compatibility, and in turn, negates how "universal" it is meant to be. And don't get me started on the increasing dependencies and bloat of everyday programs.
I just want something that is both simple and efficient.
</rant>
Comment