@trondhjort Its also an approach that does not scale well.
I would agree that designing the entire system is necessary, but only at the architectural level. The detailed design and implementation should be done with each module isolated as much as possible.
Coupling between modules often results in changes rippling across the entire system. The most insidious coupling is where developers design their code with knowledge of how other modules work.
=> More informations about this toot | View the thread | More toots from ocratato@discuss.systems
=> View trondhjort@hachyderm.io profile
text/gemini
This content has been proxied by September (3851b).