Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

"Done" as a goal would maybe mean "mature", "polished", "complete".

But in this case they also say they don't actually recommend Moment.js for new new projects, generally. "we would like to discourage Moment from being used in new projects going forward." In this case "done" also basically means "obsolete", "newer better alternatives exist".

That doesn't seem to be the kind of "finished" that you are talking about, or that would be a goal of developers. Or is it?

Examples of open source projects which are very popular, mature, not obsolete, still recommended by their maintainers for new projects -- but also "done" -- might be closer to what you are trying to compliment. They are definitely few and far between.



They seem to not recommend it solely because it doesn't support immutability or tree shaking.


Another important reason mentioned is that it includes heavy-weight internationalization locale files that are not needed in recent browsers -- "for the size alone." I don't know at what point the adjective "solely" stops being appropriate.

Those who have been developing it for years and are most familiar with it, and the alternatives, discourage it's use in new projects, although also outline the exceptions that in their opinion make it reasonable to keep using it. You are going to take a stand to disagree with them, based on superior understanding?


"You are going to take a stand to disagree with them, based on superior understanding?"

Uh, no. I read their list and the two things I cited (from their stated reasons) seemed to be the key drivers.




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

Search: