What can Plato's allegory of the cave teach us about software design?
What can Plato's allegory of the cave teach us about software design? What we are supposed to deliver to customers is always: a shadow, a simplified perspective of complex shapes. Customers demand something easy to understand and one dimensional that "just works". A common trap that