• 2 Posts
  • 30 Comments
Joined 3 years ago
cake
Cake day: September 8th, 2021

help-circle
rss









  • Linux is quite lightweight. Pick a distro that doesn't run a lot of stuff by default. OpenBSD only runs sshd exposed to the network, AFAIR. Debian probably does the same. But really, the lightness comes from what isn't running. NixOS, fedora, rocky, alpine are all decent alternatives.




    • Flatness. UI controls need to be recognizable.
    • Theming/styling. A button should look like button.
    • Lack of menus. Discoverability is poor if you don't have a list of things in an obvious place.
    • Gestures. Lack of discoverability.
    • Information density. I don't care about huge margins and filler pictures. Content shouldn't be crammed, but space should be used efficiently.
    • Mobile first. Especially if mobile use is only a fraction of actual use. Or maybe even if it is the majority of users, but not majority of use (operations, hours).
    • Simplicity. Make simple things simple, but hard things possible. Removing features can make your software useless.