Hacker News new | ask | show | jobs
by Thursday24 1438 days ago
I prefer Norvig's "Design of computer programs" over this: https://www.udacity.com/course/design-of-computer-programs--...

I learned how to build a vocabulary for the problem domain first, and then use the vocabulary to solve the actual problem through this course. Norvig has great examples on bottom-up problem solving approach.

2 comments

They're both worth checking out. The biggest complaints I've seen about either were about the pace: slow for HtDP, fast for Norvig. I think HtDP's recipes are worth reviewing even if you'd get bored with its pace.
There needs to be a slight 'middle up' come back.
Could you elaborate on what that means a little?
when you're doing neither top-bottom nor bottom-up. I think pg or some other lisper described that by a set of thin DSLs, so not purely bottom-up, something a bit more agile.
Likely a reference to the sit-com Silicon Valley.