I wrote about how we used Conway's Law to fix legacy architecture
https://one2n.io/blog/fixing-legacy-architectures-with-conways-law
chinmay185 · 7 hours ago
1 comments
https://one2n.io/blog/fixing-legacy-architectures-with-conways-law
chinmay185 · 7 hours ago
1 comments
chinmay185 · 7 hours ago
"You either die before Product Market Fit or live long enough to see the effects of Conway’s Law in your system architecture."
This is what I ended up saying to a colleague in one of my conversations.
This was in a context of refactoring a legacy system where we used Conway's Law as a lever instead of thinking of it as a constraint and inevitability. Without an external measure, software entropy will kick in and systems will succumb to it.
But if you're thrown into such a system or you inherit it, how do you navigate refactoring of such systems? You can't fight Conway's Law, instead use it as a lever to refactor legacy systems.
I finally ended up writing about this. Have a read.