Disclaimer: I'm not the author, but I have shared personal projects here as well in the past.
HackerNews is the worst place on earth to share a side project, specially on its early days.
You will get all the hate and push back you can get, even if you did it for fun, for learning purposes or because you don't need "the real professional thing" because you're using your library on a small command line application that doesn't need to ship redis with it.
- "It doesn't scale"
- "Just use Redis"
- "It's too simple"
- "I'd rather just use new Map()"
- "It's just copying the basics of a large project and putting a logo on it"
So what? Innovation in the world should stop right now because everything is already invented? Or because you would do it better? Or because this is not web scale enough? or not used in production? Maybe the author doesn't need an external project for their small scale personal project and redis is overkill? Maybe the author is a 15 year old person in a third world country which you're discouraging from getting in the industry? who knows.
IMHO, all of you with these negative opinions towards any not yet popular side project that's shared here would make the world a bit better by either leaving positive comments, constructive criticism or just shutting up.
> "HackerNews is the worst place on earth to share a side project, specially on its early days."
Depends on your expectations.
A lot of online forums are hobbyist cheerleading groups. You get a flood of likes and heart emojis, but when it subsides, you're left with very little that would actually help you improve your craft.
HN is closer to the style of brutally direct criticism you get in art school (I know because I went to one). When professionals are tearing your work apart, it definitely doesn't feel good. But artists know they need to train themselves to receive that kind of feedback and process it beyond the initial rush of defensive emotions. The other people aren't necessarily right in what they say, but they decided to tell you something you didn't want to hear even though it would have been more comfortable for everyone to stay quiet. (And it's always possible that some negative feedback is simply active meanness — but that's also a useful lesson because every profession has that kind of people. You need exposure to different feedback styles to filter out what can help you grow.)
Hacker news is a startup community. Im making a startup now - there is a whole lot of times where you get hash criticism, dumb critism, criticism that shows they plainly didnt read/understand what you said. However, because of the way these things work, you just gotta eat gravel, smile, and figure out how to present it differently to try and reduce the confusion next time. Because its no use trying to tell the consumer that they're wrong.
I normally don't go for this "tough love" thing in everyday life at all, but in a context like this it does make sense at least.
> You will get all the hate and push back you can get, even if you did it for fun, for learning purposes
If you post code that you did for fun or learning purposes, and you didn't write an article about what you learned either, I don't see what's wrong about getting pushback. It doesn't make for a very good post.
> or because you don't need "the real professional thing" because you're using your library on a small command line application that doesn't need to ship redis with it.
It’s not HN specifically. It’s the world of JS and communities with voting mechanisms. For example I deleted my Reddit account years ago.
JS has a serious cry baby problem. If code is written without maximum consideration for easy, whatever that means, people will cry. These are large tears like an overflowing river from people who supposedly are adults wanting to be taken seriously.
Yep I just recently launched a SaaS and we got over $900k in revenue in our first 3 weeks (affiliate marketing). I'm not going to post about it because I would just get shit on for something. Welcome to the internet :(
HackerNews is the worst place on earth to share a side project, specially on its early days.
You will get all the hate and push back you can get, even if you did it for fun, for learning purposes or because you don't need "the real professional thing" because you're using your library on a small command line application that doesn't need to ship redis with it.
- "It doesn't scale"
- "Just use Redis"
- "It's too simple"
- "I'd rather just use new Map()"
- "It's just copying the basics of a large project and putting a logo on it"
So what? Innovation in the world should stop right now because everything is already invented? Or because you would do it better? Or because this is not web scale enough? or not used in production? Maybe the author doesn't need an external project for their small scale personal project and redis is overkill? Maybe the author is a 15 year old person in a third world country which you're discouraging from getting in the industry? who knows.
IMHO, all of you with these negative opinions towards any not yet popular side project that's shared here would make the world a bit better by either leaving positive comments, constructive criticism or just shutting up.
Thanks for your downvotes.