Hacker News new | past | comments | ask | show | jobs | submit login

" they always, always start to request more features."

It's not even that they'll request things in the future. There's often a backlog of stuff that will be coming up. I've still had to fight on people pushing back with "quit 'overengineering'! YAGNI! etc" comments.

"Yes, we ARE going to need it. You agreed to it 3 weeks ago in meeting X! Just because it's not in this week's workload doesn't mean it will never happen. We're slated to have to do XYZ in 5 weeks - we understand enough of the problems that will face to be laying some of the groundwork (some extra refactoring/cleanup today in prep for work that will come down the pipeline 5-6 weeks from now)."

But... that will impact the schedule for today so... ignore it.

It's not always so blatant, and current projects don't suffer from this approach nearly as much as some past ones, but it happens.




YAGNI, YAGNI, YAGNI

Is the battle cry of losers

Who say “don’t bring that gun to the knife fight”

And ignore their opponents’ bazookas.




Consider applying for YC's Fall 2025 batch! Applications are open till Aug 4

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: