How to get better at writing and structuring a large codebase?
GitHub - Sairyss/system-design-patterns: Resources related to distributed systems, system design, microservices, scalability and performance, etc
github.com
Unique product development takes place in the Complex Domain. This is where there are unknown-unknowns and acting in the space changes the space. Cause and effect can only be deduced in retrospect. Whereas the previous two domains are ordered, this domain is unordered. There is no such thing as best practice or even good practice because activity i
... See moreJonathan Smart • Sooner Safer Happier: Antipatterns and Patterns for Business Agility
I feel like for these complex problems, it's basically impossible to design a framework de novo. And people try this all the time, but it very rarely works. Instead, what happens is you have an application that works well, and then basically you copy and paste that two or three times, and then you look at the diffs, and the things that aren't the d... See more
Muse • Infinite canvases with Steve Ruiz // Metamuse podcast episode 59
My friend Kasey Klimes wrote a fantastic piece called “
When to Design for Emergence
” on the design dynamics of large-scale software after working on Google Maps.
https://newsletter.rhizomerd.com/p/when-to-design-for-emergence
He points out that our current approach is designed to only solve the most common needs of the most number of users.
Anything b... See more
When to Design for Emergence
” on the design dynamics of large-scale software after working on Google Maps.
https://newsletter.rhizomerd.com/p/when-to-design-for-emergence
He points out that our current approach is designed to only solve the most common needs of the most number of users.
Anything b... See more