• 0 Posts
  • 157 Comments
Joined 1 year ago
cake
Cake day: September 27th, 2023

help-circle












  • I grew up in the XP era so I despise modern GUIs in general, I might not be the right person to ask.

    I just want all the information clearly labeled and accessible easily. I want to have buttons and checkmarks for every option possible.

    The few times I come across the XP control panel menus or a visual basic app I find it so refreshing and useful. Not having to go through 5 screens to change a basic setting or having to Google how the fuck I access the systems energy plan settings because everything’s practically hidden away to keep users from getting “confused”

    I just hate the modern trend of “streamlining” and “sleek and modern” designs that just means you have less information, less options and everything is hidden behind 15 submenus.

    It’s like when you find a web page that hasn’t been updated since the early 2000s and suddenly you realize how hostile modern web design is to the user

    TL:DR: Not wanting to scare users and hiding away everything just makes users more tech illiterate and makes the experience worse for the tech literate users

    Edit: My answer was more of a rant than anything but I really believe a good GUI should be even more practical and easy to use than copy pasting commands in a terminal. It shouldn’t be afraid to give detailed Information (albeit in a human readable format) and should seek to improve the user experience not just replicate the backend.

    For example if an option that runs a command fails but the guaranteed solution is to run another command first the error sign should say exactly that and have a button that runs the other command with the necessary parameters according to the context of the error


  • Making the GUIs not follow the axiom of one tool for each job. I shouldn’t have to use the terminal if I want to zip a file with a password. It should just be an option in the GUI that uses both commands on its own

    The whole point of a GUI is to make the system more approachable not to just replicate the terminal but with buttons



  • Honestly I just got a phone holder and use my phone independently of the car for all that. And voice commands never quite worked right in my experoence, but Spanish is the regional language where I live so maybe that has something to do with it.

    I do see the appeal of having the screen integrated (when it’s actually integrated and not just a tablet hanging off the dash like someone Jerry rigged it there) but I feel rather heavily that at no point you should use a tactile interface in a car and that all and any functions that you can use in your car while moving should have physical buttons so you can use them without thinking





  • If condition then this else that vs this ?? that

    Which option do you think requires less time for a person to identify and understand?

    Sure if it’s just your own code do whatever comes natural to you but there’s a reason we don’t use these kind of logical operators in day to day speech is my point.

    Ive been a backend dev for 2 years now and I’ve never come across the ?? operator and every time I come across a ternary operator I have to Google in what order comes what.

    Not saying it doesn’t make the code more concise and less “noisy” but sometimes a simple if else statement just makes the code easier to mantain