I'm firmly believe if it doesn't work it doesn't matter how good it looks and if it works but looks bad that's better than the reverse.
Then once you've figured out what to build you can always make it look pretty.
I'm firmly believe if it doesn't work it doesn't matter how good it looks and if it works but looks bad that's better than the reverse.
Then once you've figured out what to build you can always make it look pretty.
> Then once you've figured out what to build you can always make it look pretty.
That's a lot harder than it sounds. No, of course you don't commission a big fancy design before you know what the thing should do, but you equally can't just build an ugly, but functional thing and throw lipstick on it five minutes before shipping (or after - activities schedules for when the thing is 'done' have a nasty tendency to not happen). Both, in parallel, at its time, not either-or.
Terminal/DOS-based software isn't ugly, it's just a different interface (GUI vs. non-GUI).
Of course some technical people that know what they're doing will enjoy using the command line because you don't have a GUI that gets in the way, but using this fact to "prove" that people like ugly software better doesn't make sense—it's just a bad example.
Happiness comes from visual variety.
I have learned to give a shit about color choices.
*That's the literal 'literally', not the figurative one.