Tag: yagni
Tuesday, 6 June 2006
Satisfy today's needs today. Worry about tomorrow's needs tomorrow
Posted by Simon Baker
It's not cost-effective to maintain tomorrow's code today, when it's surplus to today's requirements. So, implement functionality only when you actually need it. Don't implement code just to accommodate something you (might) need in the future, no matter how sure you are it will be needed. Focus on satisfying today's needs and forget about tomorrow's needs. This can feel counter-intuitive but remind yourself: You Ain't Gonna Need It. Have courage and push your fears about tomorrow to the side. And have confidence in your ability to deal with tomorrow when it comes.
Read more...