The Vulnerability History Project

Lesson: You Ain't Gonna Need It

**You Aren't Going to Need It** Developers will often speculate that they need more than what is necessary. Meant to point out a form of **over-engineering**, YAGNI is about simplifying your system. Simplicity is closely related to security. The more complex your task, the harder it is to see your mistakes. You want to look for *obviously no mistakes* instead of *no obvious mistakes*. These are vulnerabilities where the curators believe that a lesson to be learned here was related to YAGNI.


    There are no articles here... yet