4 ms·
You're basically saying that I am not allowed to give my opinion on this project, because it happens to be critical. I don't know how we can have interesting di
by mherrmann 6y ago
You're basically saying that I am not allowed to give my opinion on this project, because it happens to be critical. I don't know how we can have interesting discussions in this forum if criticism is not allowed.
At the end of the day, I think you're saying it's a fun toy and I shouldn't worry, whereas my point was that I wouldn't even want to use it as a toy, and I am afraid it will lead especially less experienced programmers who do use it in production down a path that hurts them in the long run.
- mherrmann 6y agoTo comment further, I believe you take offense at the snarkiness of my original comment. That's fair. I think I could have phrased it in a more respectful way. I'm sorry.
- saagarjha 6y agoNope, your comment is poor because it’s off-topic, not critical. You saw the project and launched into a mild rant about “kids these days who use libraries for everything” when on-topic comments would be “I hope nobody actually uses this ;) Although in all seriousness based on my experience this kind of thinking is unironically already present in the software engineering community”. Your original comment fails to tie itself back to the project and it fails to demonstrate that you understood it was not meant for use in production. As such, it deserves as much disdain as a “Mozilla should fire its CEO” comment should get on a post about SpiderMonkey.
- Smithalicious 6y agoIt's not at all self-evident that something like this is bad to inexperienced or naive developers, even if the readme has the obligatory "this is just for personal projects, don't use it in production" disclaimer. The comment is perfectly on-topic.
- saagarjha 6y agoHonestly, even a “this a bad idea to use in production” would be an on-topic comment, and as I said the comment in and of itself is not poor it is just misplaced and such a lead could help it transition between the two topics. The primary issue is that the comment is not “don’t use this in production”, it’s just straight up “importing all the dependencies is what’s wrong in software today” which is no longer connected to the post.
- woofie11 6y agoYou're allowed to comment. People are allowed to point out when that comment is appropriate for a different context. They're allowed to do that with imperfect language too. You're allowed to acknowledge you're wrong, and move on. You're also allowed to push back and explain why you think it's fine for this context. The only person who has control over you is you. This is a web forum. A Random Stranger on the Internet calling a comment inappropriate shouldn't lead one to believe that "criticism is not allowed" in a particular forum. And I think it's a nice toy. I haven't seen people break for using toys. I've mostly seen people break when they only do things one way, and habituate to believe other ways are wrong or bad. Toys are for playing, and great ways to discover which things work and which ones don't. Even IOCCC didn't result in broken programmers. Java sometimes did. So I don't see either your comment or their response as ideal, but that's okay. I'd estimated 25% of my comments are poor, and you'd probably estimate me at 50% since I probably don't always realize my comments are poor. That's okay. Poor comments are parts of conversations. Pointing out they're poor is part of conversation too. Continuing to talk (and sometimes make poor comments) is too.
- Smithalicious 6y agoI'm with you 100% on this. Someone posted a project that is clearly a bad idea to actually use and your criticisms are perfectly justified and on-topic (not to mention correct). I've also seen too many things of this nature in production to buy into the "it's just a toy, it's self-evidently not for real use" argument.