Do all the things like ++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatarSign Up
miksaraj10726dAt least you do it by choice. There are companies out there who completely overhaul their UI design everything every couple of years and then you have to do a complete UI overhaul of all the company's products - and when you finally get the last one done, the cycle restarts: Yay!
Wisecrack352826dkitchensinking your designs is easy when you dont know exactly what info or interactions need to be available.
the simplest way to decide 1. what to prioritize 2. what info and interactions your users need..at the same timd, is do the following: decide what *problems* your users want or are trying to solve.
cuts out a lot of sidetracking shit and meandering feature-creep when you think strictly in terms of
1. whatis my users current problem 2. what exact ui elements or interactionsam I providing for the user to solve this problrm 3. what information do they need to use or understand these ui elements (notifs, button states, labels, data) and judge if they succeeded?
google sheets simplest element for example, might be a singlr data cell. users problem: wants to store some data and organize it. solutions/elements/interactions: a box they can click and begin typing. saves and displays its value in real time.
and then you start by defining as many user problems as occur to you.