in reply to Re^2: Use Getopt::Long even if you don't think you need to
in thread Use Getopt::Long even if you don't think you need to
Command line interfaces are like bicycles.
Simple, Economical. Lightweight; requiring little by way of supporting infrastructure or resources(*). Easy to learn, use and maintain.
(*)Contrast with the need for gas and gas stations, and tankers and refineries et al., for motorbikes, cars, busses, trucks etc.
But like the bicycle, every now and again there is the need to carry a little something along with you. So you think to add a saddle bag or maybe a rack and panniers. But whilst you're in the shop looking at what's available, some enthusiast suggests that these options are far too limiting and that once you have either you'll soon be needing something more.
Of course, the trouble with that is, once you have it, there is the temptation to use it for everything until eventually someone will ask if there isn't a better way?
And before anyone sniggers to themselves, "he just wants a GUI", is the fact that they consider that the only alternative, a limitation of my imagination, or theirs?
Futurism, like featurism, tends to open the door to complexity and bloat. Sometimes, actually quite often, using just as much as you need now, besides keeping things simple for now, has the secondary effect of constraining future complexity by forcing the question: What do we actually need?
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^4: Use Getopt::Long even if you don't think you need to
by Aristotle (Chancellor) on May 26, 2008 at 08:41 UTC | |
by BrowserUk (Patriarch) on May 26, 2008 at 09:59 UTC | |
by Aristotle (Chancellor) on Jun 11, 2008 at 02:07 UTC | |
by BrowserUk (Patriarch) on Jun 11, 2008 at 05:13 UTC | |
by Aristotle (Chancellor) on Jun 14, 2008 at 22:12 UTC | |
by ysth (Canon) on Mar 16, 2009 at 05:34 UTC | |
|