4 ms·
Despite the Kay's remark about Dijkstra, I'll quote him: > In computer programming our basic building block has an associated time grain of less than a microse
by euske 6y ago
Despite the Kay's remark about Dijkstra, I'll quote him:
> In computer programming our basic building block has an associated time grain of less than a microsecond, but our program may take hours of computation time. I do not know of any other technology covering a ratio of 10^10 or more. ... This challenge, viz. the confrontation with the programming task, is so unique that this novel experience can teach us a lot about ourselves. It should deepen our understanding of the processes of design and creation, it should give us better control over the task of organizing our thoughts. If it did not do so, to my taste we should not deserve the computer at all! ("The Humble Programmer", EWD 340)
This. I think that the computer revolution would happen if programming teaches the rest of us more about our society and our mind, rather than computers and systems themselves.
- herodoturtle 6y agoCare to elaborate? Sounds interesting.
- kc-rush2049 6y agoI had a college professor who said CS actually stands for common sense. "If you don't develop a really good web of common sense, you will fail at computer science" Often enough, the problem itself is easily solved. CS is all about how you approach the problem..