Comment Everything in its place (Score 1) 606
As many have already pointed out, it's irrelevant. Different tools do different jobs better, and that's just the way it's always been. I find managing my email in a GUI a hell of a lot easier than a command line for example, but when it comes to managing the Brocade switches at work (I'm at least partly a storage admin) it's a hell of a lot quicker for me to SSH in and type a few commands. Of course, it doesn't help that the Brocade GUI is probably one of the worst out there but my point still stands. Managing the SANs I manage is actually easier with a well designed GUI (primarily Compellent at the moment) because I don't have to use my own brain-cycles to visualize it; I can see it on the screen. But yes, if I'm doing bulk stuff then dropping to a command line is key. Similarly, I also manage vSphere... for day to day management the GUI is pretty good but when doing a lot of repetitive stuff I use PowerCLI which is VMware's PowerShell extensions... they work fantastically well and make me look like a hero.
Now having said that I do see the point of the article a little. My personal feeling is that as a parent it falls to me to make sure my son is familiar with the command line and sees the value in it as well as the GUI. I decided to put my money where my mouth is and bought him a Fuze for Christmas. I was concerned he would hate it because he is used to having a Windows-based laptop and is well familiar with the GUI tools there. But he has really taken to it, learning BASIC programming and fiddling with the command line with a few things I've taught him. In fact this morning I was having a hard time getting out the door and heading to work because he wanted to show off the program he'd written to flash a set of LED's in the breadboard in sequence. I was incredibly proud of him for it and wanted to show my enthusiasm. I was late for work and didn't care.
Honestly the way I see it; my 13 year old boy if he continues on this path will be programming and working with the hardware that goes into satellites, space probes and the like where a BSOD cannot be tolerated. He will have work for life because there will be even more need for the microcontroller programmers in the electronic, wearable and increasingly digital world he will grow up in. Meanwhile his peers will compete to administer Windows computers and maybe write apps for the iPhone 26... and may even struggle to make ends meet as they convince themselves that their app will make them a billionaire. So long as my son continues what he's doing and learning even as I write this, he'll find himself comfortable and in-demand until he retires. Just like his old man (hopefully!)
Despite my working as an administrator of systems, I have a background in programming. The command line taught me how to pipe, how to use variables and so on. I write a surprising number of scripts in a number of languages because they make my job easier and make me look like a hero. I find myself occasionally competing with new kids coming into the workplace with their "Mad GUI Skillz" and their macros. If they go toe-to-toe with me they can rarely compete. The ones who know command line stuff and scripting we tend to keep... the ones who don't, tend not to last.