Ora.de says, once upon a time, programmers were a special class of people who had been classically trained in using languages to write programs. As a result of their training, they were signed into the servitude of large corporations who needed them to write programs that crunch numbers. As servants, they also assumed the duty of running the computers that did the number crunching. More and more, they had to spend their spare time making sure these machines ran properly. The programmers knew that languages were designed by scientists interested in theoretical applications for the languages and who, like their supervisors, had no idea whether the language was practical to use in the first place. Read more.