AI-powered
podcast player
Listen to all your favourite podcasts with AI-powered features
The Importance of Thinking Recursively
When you start solving a problem in sort of a functional, lispy way, a lot of things start to start falling out of it. I think the person who really encapsulated that idea is Richard Gabriel and Patterns of Software. He basically had been looking at architecture and interior design. And programming is better thought about as a habitable system, as a habitat.