(Untitled)
Guy Steele: Should programming languages be designed for theoreticians to facilitate reasoning or for practitioners for getting systems built? Should there be different languages for each purpose? Are…
}
Skip to main contentGuy Steele: Should programming languages be designed for theoreticians to facilitate reasoning or for practitioners for getting systems built? Should there be different languages for each purpose? Are…
When people who can’t think logically design large systems, those systems become incomprehensible. And we start thinking of them as biological systems. And since biological systems are too complex to…
In retrospect, thinking of programs as automobiles wasn’t so bad. Automobiles are pretty simple. If their car stops working, people expect any good mechanic to be able to figure out why and fix the pr…
An automobile runs, a program does not. (Computers run, but I’m not discussing them.) An automobile requires maintenance, a program does not. A program does not need to have its stack cleaned every 10…
I actually have a nice slide for that, which shows a two-year-old kid using an iPad, and an 85-year-old lady using an iPad. And then the next thing shows both of them in walkers. Because that’s what A…
leftoversalad:…
… the cost of making a change to a dynamic system is proportional to the size of the change, whereas the cost of making the same change in a static system is generally proportional to the size of the…
Operating systems are dauntingly complex and totally unnecessary. It’s a brilliant thing Bill Gates has done in selling the world on the notion of operating systems. It’s probably the greatest con the…
I would ask for a show of hands from those who consider this progress, but too many are happily riding the gravy train this abomination enables. http://dtrace.org/blogs/wesolows/…
All without noise, fanboys, or haters. https://www.b7j0c.org/blog/joys_of_a_mature_community.html…
Not being “cool” means no fodder for the cottage industry of pundits (haters) who travel the web looking for something to disprove, subvert or negate with a glib bon motIts amazing what can be accompl…
Taking out the complexity from a programming language pushes it into the program https://groups.google.com/forum/m/#!topic/comp.lang.lisp/AhXjZBHFoQU…