Live data from Hacker News

Structure and Interpretation of Computer Programs (1996) [pdf]

opendocs.github.io

131–140 of 151 posts

Re: Structure and Interpretation of Computer Programs (1996) [pdf]

#131
post #96

Earlier quoted context omitted.

Wow that is a fantastic story! Kudos for completing your PhD! Would you mind expanding a bit more about your PhD? Which school did you go to? Did you find that your age made it more difficult to get in/stay in once accepted? How did you handle family commitments (if you had them)? Reason I ask is because I've been considering going back to school to get a PhD. Again, that is quite an achievement, so congrats!

Thank you much. Sorry for the wall of text, but you got me going! I had been living and working in California, and found myself at the crest of the dot-com wave of the late 90's and early '00s. But post-SICP, I _had_ to dig deeper. I didn't feel prepared for the schools I wanted to apply to: Berkeley & Stanford. I am totally self-taught, and not having taken an exam in any CS subjects, the subject GRE was a huge ment…

Your story should be more than a comment on HN. Write a blog about it. How was the first week ? What subject did you have to learn and were the hardest ? etc i think people here probably have hundreds of question.

Re: Structure and Interpretation of Computer Programs (1996) [pdf]

#132
post #127

Earlier quoted context omitted.

Thank you much. Sorry for the wall of text, but you got me going! I had been living and working in California, and found myself at the crest of the dot-com wave of the late 90's and early '00s. But post-SICP, I _had_ to dig deeper. I didn't feel prepared for the schools I wanted to apply to: Berkeley & Stanford. I am totally self-taught, and not having taken an exam in any CS subjects, the subject GRE was a huge ment…

Thank you so much for the detailed answer! Such an inspiring story and told with such humbleness. You are inspiring. Your note on "fear" holding you back rings a bell. As I have aged (and I have not aged that much!) I have noticed the same. And I feel like it gets worse every year. I haven't found a better solution than just jumping in outside my comfort zones, but alas, this is so hard that I find myself barely doin…

Very kind of you to say this. Happy to hear that my 99% perspiration is your 1% inspiration :)

Re: Structure and Interpretation of Computer Programs (1996) [pdf]

#133

Earlier quoted context omitted.

Thank you much. Sorry for the wall of text, but you got me going! I had been living and working in California, and found myself at the crest of the dot-com wave of the late 90's and early '00s. But post-SICP, I _had_ to dig deeper. I didn't feel prepared for the schools I wanted to apply to: Berkeley & Stanford. I am totally self-taught, and not having taken an exam in any CS subjects, the subject GRE was a huge ment…

Wonderful narrative - thank you for writing this. It's close enough to my experience to ring many bells, but different enough that it was excellent to read. I did Part III in '83/84 and a PhD in DPMMS from '84 to '87, and having come in to the Cambridge system from outside, I was way out of my depth. The amount I learned was quite unbelievable. If you'd like to connect and share experiences, by contact details are in…

Tripos and PhD in DPMMS and an Erdös number of 2!! Frankly I feel a bit honoured that my story had any resonance for you! Thank you for your note.

Re: Structure and Interpretation of Computer Programs (1996) [pdf]

#134

Earlier quoted context omitted.

Thank you much. Sorry for the wall of text, but you got me going! I had been living and working in California, and found myself at the crest of the dot-com wave of the late 90's and early '00s. But post-SICP, I _had_ to dig deeper. I didn't feel prepared for the schools I wanted to apply to: Berkeley & Stanford. I am totally self-taught, and not having taken an exam in any CS subjects, the subject GRE was a huge ment…

Is your dissertation online?

Here it is:

https://www.cl.cam.ac.uk/techreports/UCAM-CL-TR-769.html

Re: Structure and Interpretation of Computer Programs (1996) [pdf]

#135
post #131

Earlier quoted context omitted.

Thank you much. Sorry for the wall of text, but you got me going! I had been living and working in California, and found myself at the crest of the dot-com wave of the late 90's and early '00s. But post-SICP, I _had_ to dig deeper. I didn't feel prepared for the schools I wanted to apply to: Berkeley & Stanford. I am totally self-taught, and not having taken an exam in any CS subjects, the subject GRE was a huge ment…

Your story should be more than a comment on HN. Write a blog about it. How was the first week ? What subject did you have to learn and were the hardest ? etc i think people here probably have hundreds of question.

I've been thinking about starting a blog (in my dotage!) on distributed and concurrent systems. Perhaps I'll include a side-piece on this experience, for people who are considering a PhD in their "adult" years! Thanks for the prod.

Re: Structure and Interpretation of Computer Programs (1996) [pdf]

#136

I took a one-week SICP course with 5 or 6 other professional programmers last year. It was amazing. I wrote about my personal motivation for doing so here: https://amontalenti.com/2018/08/26/sicp-expanding As for an update: SICP was as good as I expected and definitely makes a professional programmer regain some love for the art and magic of computer science. (However, the book is a hard read without a guide. But it'…

Can you please provide your plan and outline to get through it in a week that you used? From my experience if doing all the exercises a chapter a week is still a challenge.

Re: Structure and Interpretation of Computer Programs (1996) [pdf]

#137
post #102
post #88

Earlier quoted context omitted.

How to Design Programs is probably the more appropriate choice: https://htdp.org/2019-02-24/

Thanks. How do SICP and HDP compare? I did a quick glance and HDP seems to use DrRacket, but is the material comparable, with HDP just more appropriate for beginners??

HtDP is all about a 'design recipe' which is worth understanding even if you've studied SICP. On the other hand it's very slow-paced in comparison and won't stretch you the same way.

Re: Structure and Interpretation of Computer Programs (1996) [pdf]

#138

Earlier quoted context omitted.

Wonderful narrative - thank you for writing this. It's close enough to my experience to ring many bells, but different enough that it was excellent to read. I did Part III in '83/84 and a PhD in DPMMS from '84 to '87, and having come in to the Cambridge system from outside, I was way out of my depth. The amount I learned was quite unbelievable. If you'd like to connect and share experiences, by contact details are in…

Tripos and PhD in DPMMS and an Erdös number of 2!! Frankly I feel a bit honoured that my story had any resonance for you! Thank you for your note.

> ... a bit honoured that my story had any resonance for you!

Oh absolutely! In so many ways ...

Re: Structure and Interpretation of Computer Programs (1996) [pdf]

#139
post #112

Earlier quoted context omitted.

Such a detailed answer. Thank you. Unlike you, I registered for an MRes. (Masters in Research) degree at a UK but found that due to lack of taught courses I couldn’t plug the holes in my mathematical foundations. For the very few courses that were taught, quality of teaching was also an issue which presumably wouldn’t be the case at a university like Cambridge. Even though I finished with honours, I am still left wit…

Quality of teaching is a problem everywhere. Universities reward researchers, not teachers. There are very few who dedicate themselves to quality teaching. Also there didn't seem to be any courses at Cambridge geared towards grad studies (or remedial education, which is what I wanted, lol). The undergrad courses were themselves much tougher compared to their US counterparts and very math-oriented. I recall sitting th…

Thanks for the detailed response. Point about treating math notation as a compact way of writing makes complete sense.
Post reply on HN