Y Hacker News Books
Buy on Amazon4.4 out of 5, 97 ratings on Amazon

#299 of 2,654 all-time

How to Design Programs

Matthias Felleisen

21 people recommended it in 13 threads, 2014–2023.

What people on Hacker News said

wffurr
Going through rigorous program design in Racket was a mind expanding experience.

on HN, 2023

baldfat
How to Design Programs was super dense but it took me through the process of actually designing programs in a logical manner.

on HN, 2018

adamddev1
It teaches you how to think about data, types, abstraction, and creating mini languages/sets of functions for robust, adjustable, and maintainable code.

on HN, 2022

CraigJPerry
it's about learning to program rather than teaching a specific language.

on HN, 2023

crististm
I'm now convinced that everyone should go through that book (or an online course) and apply the newly found knowledge in real life.

on HN, 2018

skytreader
Its "baby brother" _How to Design Programs_, with its design recipe approach, ingrained testing and iterative refinement in me early on.

on HN, 2017

Where it comes up