Gates Issues Call For "Creative Capitalism"
theodp writes "Bill Gates makes his case for Creative Capitalism in TIME, citing projects like a Text-Free UI for illiterate computing, the use of Multimouse technology to allow fifty kids to share one computer display, cell phone billing by the second, and Bono's RED campaign as examples of the type of corporate creativity that can make the world a better place for the billion or so people scraping by on less than a dollar a day. Michael Kinsley, a former Microsoft employee whose wife still advises the Gates Foundation, says it's hard to object to Gates' goals, but notes that creative capitalism does have its share of skeptics, and points out that there was not a whole lot of energy devoted to lifting up the world's poor during Bill's three decades at Microsoft."
I've had to correct memos written by people with "degrees", not just that mythical 8th grade education. Know what? I've met 8th graders from that evil third world where they supposedly can't get by on a dollar a day. Strangely, they also can write coherent sentences... they even know the difference between "they're" and "their". Something most college grads seem to not know. Too bad you can't fire people (lovely government interventions) for having been too stupid to get value for their money when they shopped for "education".
" What luck for rulers that men do not think" - Adolf Hitler
Let's face it, text was invented for a purpose. A picture may be worth a thousand words, but they may not be exactly *the* thousand words you need to convey your information.
Indeed, this is related to text-based computing in a very direct way. Shell scripting (like all programming) is the practice of describing to the computer exactly what you want it to do—word for word, so to speak. Graphic UIs, for all their advantages, don't let the user give such specific instructions, forcing them to perform the individual steps themselves: click that file, move it here, click that file, move it there, executing the algorithm yourself instead of describing to the computer. Like the summary says, "illiterate computing" pretty much nails it on the head.
Not that I'm bashing GUIs or saying that anyone who uses one is non-metaphorically "illiterate". Good GUIs are obviously indispensable in modern software, and with good reason. But they can never fully replace the expressive abilities of the command line. To swing back on-topic, a fully graphical UI for people who really are fully illiterate is a noble idea, but considering the limitations of a normal GUI, it would suffer serious drawbacks, to say the least.
The literacy metaphor in comparing text-based and graphical interfaces is explored very nicely in "In the Beginning was the Command Line" by Neal Stephenson.