News for hackers. Stuff that matters.
Re:Ask HN: Have you regretted making something open-source? by Klathmon on Sunday July 30, 2017 @11:16AM (#14886271)
Until your code gets linked on HN or Reddit where people will then read the code and then proclaim that the person who created it must be dumb because of all of the obvious mistakes they made (generally ignoring the reasons for some of those choices as bad reasons).

That's what is pushing me away from releasing code to the public. It's really crushing to my self worth as a developer to feel good about a project only to be told how awful it is and how it's broken by design.

Re:Ask HN: Have you regretted making something open-source? by shp0ngle on Sunday July 30, 2017 @11:32AM (#14886343)
I had code on HN (on a different handle) and really, people never nitpicked code. Nobody cares about that one misnamed function or that global variable or that useless abstraction layer.

People, however, do like the one-note replies. "Why isn't this in Rust instead." "Why isn't the license GPL instead of MIT" (or vice versa). "The name is immature." "Will this be on Mac OS X too? Why not?"

Re:Ask HN: Have you regretted making something open-source? by zzzcpan on Sunday July 30, 2017 @11:25AM (#14886306)
Why would you care what others think about your code? Nobody knows anything in this industry. There is so little important criticism, that even finding it if you really want to is super hard.
Re:Ask HN: Have you regretted making something open-source? by Klathmon on Sunday July 30, 2017 @11:33AM (#14886351)
I know that on the surface, but it does something to me as a person when I see it.

I can tell myself it doesn't matter I can tell myself that they don't know the details or the trade offs that were made, but regardless it still takes the steam out of my willingness to work on it.

Re:Ask HN: Have you regretted making something open-source? by mixedCase on Sunday July 30, 2017 @02:59PM (#14887294)
It helps me to remember the following:

- I am not my work.

- All software sucks. Some suck less than others.

- I have simultaneously been catastrophically wrong and full of confidence in the past. Be open minded to the possibility there's a very different way to do things that will make you a better professional. Be similarly open to the possibility the other guy is full of shit.

- Developing a thick skin will make your life (in general) easier. It's better to do it in a short, intense period of time than prolonging the pain over decades of your life.

Re:Ask HN: Have you regretted making something open-source? by codeisawesome on Sunday July 30, 2017 @10:54PM (#14889181)
Did you make these discoveries when someone complained about "mixed casing" in your code? :-)

Seriously though, well put! Thanks for the reminder.

Re:Ask HN: Have you regretted making something open-source? by rayalez on Sunday July 30, 2017 @08:18PM (#14888657)
I found the opposite to be true. I am often surprised at how friendly and constructive comments on my projects are. After sharing them on /r/webdev, /r/react, or HN, I've had multiple messages with people helping me fix bugs, teaching me how to do things better, or just encouraging me to do more.
Re:Ask HN: Have you regretted making something open-source? by kerneldeveloper on Sunday July 30, 2017 @09:10PM (#14888858)
You are lucky. Some projects have difficulty because everyone wants to use it but no one wants to contribute to it. The inbox of the maintainers may be full filled with bug reports and they have to spend one or two hours to handle these problems. They are tired.