• KillingTimeItself@lemmy.dbzer0.com
    link
    fedilink
    English
    arrow-up
    5
    arrow-down
    1
    ·
    3 days ago

    A good modern gui also presents itself in front of you. It directs your attention to important buttons/options. You don’t need any prior knowledge to know that a cog shaped button labeled settings will take you to settings. Good UIs are self explanatory. CLI are not.

    it also suffers from exponential growth complexity. CLI only has linear growth complexity. Every button and element you add to a gui makes refactoring the entire GUI layout exponentially harder.