Comment by Marazan

3 months ago

The best lesson I took from SICP (which I read years after Iw as a competent programmer) is that the very moment you write your first function you are in effect creating a DSL for solving you domain problem.

It truly levelled me up as a programmer when I was hit with that insight.