4 ms·
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 co
by shp0ngle 9y ago
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.
- yev 9y agoIt is 100% same in my case..
- Klathmon 9y agoUntil 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.
- zzzcpan 9y agoWhy 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.
- Klathmon 9y agoI 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.
- mixedCase 9y agoIt 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.
- codeisawesome 9y agoDid you make these discoveries when someone complained about "mixed casing" in your code? :-) Seriously though, well put! Thanks for the reminder.
- shp0ngle 9y agoI 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?"
- rayalez 9y agoI 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.
- kerneldeveloper 9y agoYou 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.
- X86BSD 9y agoWhy 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?