The hardest problem in computer science is people; the second hardest problem is designing systems that are able to evolve & adapt to new goals & constraints over a span of many years or even decades
-
-
The purpose of finding the right data structs / layering / architecture is to enable collective development & maintenance in a way that can scale to larger teams and that can adapt to ever-changing goals & constraints. A static system no one touches doesn't need good architecture
-
Incidentally, this is one thing I've found useful about diving into the old Cybernetics literature, the emphasis on "Variety Engineering".https://harishsnotebook.wordpress.com/2019/04/28/exploring-the-ashby-space/ …
- Show replies
New conversation -
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.