The problem in the article is that he talks about the two extremes of interface design, the gui vs the linux command line.
There are better interfaces for complex tasks.just try a good python Shell , with auto-complete and context sensitive help(like wing ide). the learning curve is much shorter. and you don't lost power along the way.