Hacker News new | ask | show | jobs
by nur0n 2692 days ago
Racket has a special place in my heart. Racket, together with https://htdp.org/, helped me reach a point where I felt my code truly reflected the structure I was modeling. It helped me focus on data flowing through my code, rather than blindly following "cookbooks". Racket is one of the very few languages that get out of your way, so that the model is almost tangible.

Code design is what keeps complex projects from collapsing under their own weight. There are always trade-offs when constructing software, but I feel that design is often neglected needlessly.

1 comments

Would you recommend that book to experienced programmers?
Yes. Especially programmers who have less or little formal computer science or even software engineering background. HTDP is a fantastic book.