Has anyone in programming come across the idea of Plato's Theory of Forms?
Which is the idea you can create the perfect form of say a city in your head, but reality will force you to compromise.
I feel this could be applied to our application designs. Particularly with our failures to consider accessibility. We're too attached to perfection.
But I'll need to dig in more. As I only have the Symposium. I think it's worth the question though.