View Single Post
Old 06-11-2007, 01:22 PM   #78
kovidgoyal
creator of calibre
kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.kovidgoyal ought to be getting tired of karma fortunes by now.
 
kovidgoyal's Avatar
 
Posts: 45,435
Karma: 27757438
Join Date: Oct 2006
Location: Mumbai, India
Device: Various
Yes the CLI does have a philosophy of having features that don't expose themselves automatically. That's what makes it so powerful. The be all and end all of computer use should not only be ease-of-use. We are getting beyond the point where we need to make computers as simple au automatons to encourage their mass adoption. In any design decision there is a trade-off between ease of use and power. You must sacrifice one for the other. And yes the CLI strikes a balance that is more towards the side of power. Just like a natural language is harder to learn that miming.

And I don't agree that CLI programs are typically worse documented than GUI programs. It's just a different method of documentation that you as someone who had grown up with the GUI paradigm may find harder to appreciate.
kovidgoyal is offline   Reply With Quote