What is YAGNI? This principle comes into play when you're programming something that you're guessing you might need at some point in the future. The basic premise is that generally speaking, you aren't going to need it, and time spent writing this code was a waste of effort. On the whole, this is a time management principle, and one that I find comes up commonly in games, a field of programming th
![Effective Game Coding #2: "Ya Ain't Gonna Need It"](https://cdn-ak-scissors.b.st-hatena.com/image/square/eafdc6f6ce6cb1a128ccce70744c47af404e6350/height=288;version=1;width=512/https%3A%2F%2Fwww.gamedeveloper.com%2Fimages%2Fog-image.jpg)