Writing - Blog - YAGNI and scalability (opens in new tab)
Firstly, YAGNI is an acronym meaning "You aren't gonna need it". It's often used in reference to software development, commonly around premature optimisation, and to a lesser degree around when to use some gang of 4 design patterns.
Read the original article