My problem with that type of attitude then and now was that I had hands-on experience teaching people how to use so-called advanced or difficult subjects, and my experience has always been that things like recursion aren't difficult, they’re actually *unfamiliar.*

The moment you stop thinking about some things as hard, and start thinking about them as unfamiliar, the difficulties melt away.

This essay is about interfaces; code is an interface: asktog.com/papers/raskinintuit

0

If you have a fediverse account, you can quote this note from your own instance. Search https://social.bau-ha.us/users/raganwald/statuses/116171394403473754 on your instance and quote it. (Note that quoting is not supported in Mastodon.)