Commandline and developers
...if you dont know how to use the commandline you shouldn't be developing software...
Well, _I_ shouldn't, because most of what I do is "close to the metal" and usually "mission critical". OTOH, there are a huge number of people out there doing what they and their buds call programming, who can barely elucidate what a bit is, and typically get "byte" wrong, and if they are to properly develop the 27th cutting-edge photo-sharing client, they should not be saddled with a command-line.
In all seriousness, I suspect many folks seduced by the "power" of command line tools are falling for the same macho "tools make the man" BS that saw hordes of idiots swarming comp.lang.c (before they decamped for comp.lang.c++, I never got around to thanking B.S.):
"Wizards use this arcane language, so if I use it, (however poorly) I am a Wizard".
Cue the walking brooms and the cellar full of water.