← Back to context

Comment by namaria

9 days ago

GP mentality is prevalent and the reason why the "big ball of mud" article and the "worse is better" blog post are so relevant. People don't want to understand computers and computation they just want to get some stuff done. Companies just want to put out a product. They never seem to realize that following their noses and not thinking too much about the underlying tools is what landed us with this mess of ever changing, overly complex frameworks and nightmarish levels of insecurity increasingly surrounding more and more critical infrastructure.

It's more like SICP is a bad intro but a great outro to programming studies. First get some simpler basics allowing you to understand what can be done with computing and apply to some of your hobby ideas, then dive deep to actual low-level details and various approaches to understand all the trade-offs and applicability of each. Overwhelming freshmen with SICP is not the right approach for most.

  • I ought to think university aged adults should be on the point of doing deep conceptual dives on the fields they chose... dive deeper into. I get what you're saying and it makes sense given the realities of CS programs. But I can't help but feeling that freshmen being overwhelmed by SICP is a symptom of a problem and not some limitation of the young adult mind.