The Philosophy of Architecture
When I saw this video title, I thought it was a metaphor. Something like “The Art of <insert some non-artsy word>”. But it turns out, this NDC talk is quite literally about philosophy and [software] architecture.
It begins with the disconnect between theory and practice (“architecture in practice is sheer, unadulterated panic”) and somehow ends up in The Matrix. I hate how LinkedIn cringified the word “insightful” - it really would’ve been a perfect description for this talk.
It reminded me again of the importance of a well-rounded education for developers. Software isn’t just about design patterns or microservices. It’s about life, the world, art, history. It’s about people. We all should learn more about those fascinating creatures. JP