Hacker News new | ask | show | jobs
by syastrov 1338 days ago
I experienced a case of zero one many that would have been better if YAGNI was applied.

We were building a messaging system for a system that was being rewritten, where the only requirement was direct messaging between 2 users. It was suggested to generalize it to support multi-user conversations since that was a product desire some time ago. This complicated the backend implementation significantly, including performance and maintainability. The APIs and the frontend only supported 2 user messaging still.

And the system never needed multiuser chat.

1 comments

Isn't this, technically, a case of "one", since it's one user messaging one user?
Yes, you are right. I was just mentioning the name of the principle as used in the article.