YAGNI (you need it) refers to the analysis and implementation of those things that may or may not be needed. Confident algorithmic elegance is pleasant and almost the whole situation that you do not need. In general technical terms, you should be careful not to include your own requirements, so that you do not pollute the needs of your clients with your ideas, which ultimately cost the project without much influence on the client.
KISS ( ) , . - (, YAGNI), . , .
YAGNI - , , . KISS - , .