Programming by poking: why MIT stopped teaching SICP
Reading this made me so so sad, I do agree with the reasoning.<p>I learned to program on a course that follows SICP, I spent all my college years learning how to program from first principles, building all the pieces from scratch. Building compilers, soft threads implementations, graph parsing algorithms... and I was happy with that way of programming!<p>Today I&#x27;m an iOS developer, I spend most of my day &#x27;poking&#x27; at the Cocoa Touch framework whose source I can&#x27;t even read because it&#x27;s closed source. The startup I work for moves so fast that I&#x27;m forced to use other peoples open source projects without even having the time to read the source.
I feel miserable doing the kind of programming I do nowadays! I wish I could go back to simpler times, where I actually had to reason about algorithms, data structures, hardware, etc...