3 ms·
So rather than jump in and start adding documentation you blast the developers, who are offering this stuff free and without warranty or implied fitness for any
by analognoise 11y ago
So rather than jump in and start adding documentation you blast the developers, who are offering this stuff free and without warranty or implied fitness for any purpose?
You can contribute by adding documentation where you see it lacking, especially if you have domain specific knowledge that would help others.
Or you can blast the entire project, not help, and go write your own. The thing that bothers me is that if you know enough, and it's mostly a teaching tool (my understanding from other comments), you could greatly improve the situation for the next guy by providing your enlightened input on the subject in the form of documentation. So the whole damn community loses out on your hard-earned understanding.
Meanwhile, 10 years from now, your project will be replaced, and if NLTK is really a teaching tool, you won't even be a footnote (because teaching tools don't die unless a whole field dies).
This smacks of the kind of "bubble" Silicon Valley entitlement that I can't quite wrap my head around (I know, author isn't in SV, I just see this kind of crap coming from there).
- argonaut 11y agoThe author clearly states why they didn't choose to contribute to NLTK: "You can't contribute to a project if you believe that the first thing that they should do is throw almost all of it away." Whether or not you think that's actually true, if someone does believe that, that's a good reason not to contribute to a project.
- analognoise 11y agoGood point. So I take umbrage with his belief that the whole thing (which is apparently well and actively used, and could benefit from his input) should be thrown out, and think he's petulant and certainly not a good collaborator (or community actor).