“Tendency of small, elegant, and successful systems, to be succeeded by over-engineered, bloated systems”
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
In which we learn that, based on Tesler's law of the conservation of complexity, “the total complexity of a system is a constant: as you make the person's interaction simpler, the hidden complexity behind the scenes increases. Make one part of the system simpler, said Tesler, and the rest of the system gets more complex.”
“1. Make requirement less dumb; 2. Try to delete parts; 3. Simplify or optimize; 4. Accelerate cycle time; 5. Automate”. See full transcript
“Efficiency tends to look messy, and good looks tend to be inefficient.” A reminder that sometimes we should just accept the messiness of the world
An engineer's perspective on which priorities should be addressed first to increase robustness of systems