3 ms·
One trick I’ve learned is to strive to never be at the limits of the current architecture. Clear requirements are well understood until they aren’t, most proje
by seer 3y ago
One trick I’ve learned is to strive to never be at the limits of the current architecture.
Clear requirements are well understood until they aren’t, most projects I’ve been involved in strongly resembled a factorio game - you build a system that’s well designed for its requirements and then the business comes and demands 10 times the size/performance/speed …
So I try to have a system where changes and expansions “feel” easy and natural, if they aren’t then thats a big flag to go ahead and start refactoring _now_ so when the business inevitably comes with its changes, you are ready.