Email or username:

Password:

Forgot your password?
blake shaw 🇵🇸

This #conj23 talk is great, Sam Richie going through his journey diving into Sussman's #SICM and #scmutils, it will be very relatable to anyone who has become possessed for several years with the drive to truly understand some body of knowlege (I'm looking at all of you)

youtube.com/watch?v=MNiqDZz-lp

#clojure #scheme #lisp

4 comments
blake shaw 🇵🇸

@hugoestr a friend of mine who studied physics at berkley who is also an emacs nerd was like, "I'm gonna read SICM" a couple months ago, and I spoke to him recently and he was like "oof, it's a lot, I'm gonna need more time and space before I dig in"

I think we should be honest that Sussman's work is hard. Some people act like its easy, and I think they either aren't really reading in a serious way, or are rare hacker savants. But I think the attitude of treating it like its easy drives people away, because they pickup SICP and then one of the first excerises basically asks you to prove Ackermann's function without being told thats what you're doing, and then they think theres something about themselves and lisp that doesn't click but, no. It's difficult stuff. If you stick with it, it will take you further in a year's time than the five years prior — theres no other books that are so comprehensive & so self-contained — but it gets very hard, with sequences of back-to-back hard exercises, a few times in every chapter. Lots of gotchas in SICP as well, that can be frustrating if you're someone who has trouble moving on without arriving at a solution on your own.

@hugoestr a friend of mine who studied physics at berkley who is also an emacs nerd was like, "I'm gonna read SICM" a couple months ago, and I spoke to him recently and he was like "oof, it's a lot, I'm gonna need more time and space before I dig in"

I think we should be honest that Sussman's work is hard. Some people act like its easy, and I think they either aren't really reading in a serious way, or are rare hacker savants. But I think the attitude of treating it like its easy drives people away,...

Hugo Estrada

@rml This is true. The difficulty of SCIP is why How To Design Programs (HTDP) was developed. I have found that there are some books that are poor introductions for beginners, but excellent for people with prior knowledge. SCIP falls into this kind of book.

blake shaw 🇵🇸

@hugoestr I've never been able to get into HTdP. I'm sure its great, but the "build little games" exercise format is something I cannot stand, and thats really the book that I think pioneered that approach, which I've unfortunately became familiar with through its imitations, which soured my taste before ever encountering the original.

But I've heard some of the best young programmers in the world cite it as the book that really taught them how to design programs. And I use the design recipe heuristic all the time.

@hugoestr I've never been able to get into HTdP. I'm sure its great, but the "build little games" exercise format is something I cannot stand, and thats really the book that I think pioneered that approach, which I've unfortunately became familiar with through its imitations, which soured my taste before ever encountering the original.

Go Up