Pro Ep 7 : Understanding YAGNI Principle via C#
YAGNI stands for you aren’t gonna need it. It demands from developers to focus only on those requirements/functionalities that are needed instead of those about which developer think that could be helpful in future.