After SICP and a little study of functional programming, I started learning about design patterns, and my immediate reaction was, “What’s all the fuss about? I mean ... c’mon ... how else would you solve that problem?”
It took me a while to understand that, if you’ve been raised on Java or C, these things are not obvious at all.
It took me a while to understand that, if you’ve been raised on Java or C, these things are not obvious at all.