News for hackers. Stuff that matters.
Re:Ask HN: Have you regretted making something open-source? by shp0ngle on Sunday July 30, 2017 @10:46AM (#14886151)
Yeah, this is my experience as well

Before open sourcing, I have that anxiety that people will look at my shitty code and judge.

Nobody really looks at the code in reality. People just come, write some terribly written bug report, and then they write "+1" in github issues.

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.
Re:Ask HN: Have you regretted making something open-source? by X86BSD on Sunday July 30, 2017 @11:37AM (#14886372)
Why would others care about his/her code being trashed publicly? Because we are all human beings. We all have feelings. Some of us are tougher than others emotionally but even those of us who don't give AF what others think feel something when hordes of anonymous master coder warriors on the net trash your work. It's also a reason people like joe rogan don't even read social media anymore because of all the hate generated by throngs of basement dwellers. It takes a toll on you to get a tsunami of criticism from internet trolls and those who just love to tear others down sadly. Why would anyone want to inflict that on themselves?
Re:Ask HN: Have you regretted making something open-source? by yev on Sunday July 30, 2017 @10:59AM (#14886216)
It is 100% same in my case..