NetWiki

I can make net work

User Tools

Site Tools


network_philosophy

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
network_philosophy [2023-08-26 15:09] โ€“ davenetwork_philosophy [2023-09-19 18:27] (current) โ€“ dave
Line 12: Line 12:
 CLI's are powerful. They let you break things at an extremely high rate of speed. And fix things at an extremely high rate of speed.  They let you plan things ahead of time so that a change becomes hours planning the right commands followed by minutes of actually making a change. Planning the same thing in a GUI is a huge PITA often involving screenshots that you have to mark up with "click here", "now click here", "the OK button is hidden in this weird place", etc. CLI's are powerful. They let you break things at an extremely high rate of speed. And fix things at an extremely high rate of speed.  They let you plan things ahead of time so that a change becomes hours planning the right commands followed by minutes of actually making a change. Planning the same thing in a GUI is a huge PITA often involving screenshots that you have to mark up with "click here", "now click here", "the OK button is hidden in this weird place", etc.
  
-API's can be wonderful, <abbr>if they're done right [but they're often not ๐Ÿ˜‰]</abbr>+API's can also be wonderful, <abbr>if they're done right [but they're often not ๐Ÿ˜‰]</abbr>. IMO vendors should design the CLI, then make APIs that expose **//__EVERY__//** CLI option, and then design a GUI that exposes the most used and/or useful parts of the API.
  
  
network_philosophy.1693062560.txt.gz ยท Last modified: by dave

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki