News for hackers. Stuff that matters.
Re:How To Become An Apprentice Developer by atomical on Sunday November 11, 2012 @11:06PM (#4771560)
Poking holes in your code is mentorship. If you have some ego about lines of code you wrote you aren't going to be happy with a career as a developer because over time everything is slowly tweaked and rewritten.

I don't know what a 'poor practice' is though. Getting something out the door is key at most places. You need to get most of it right though.

Re:How To Become An Apprentice Developer by EnderMB on Monday November 12, 2012 @07:10AM (#4772497)
Absolutely. There are fewer harder things in software development than taking criticism over code you've lovingly crafted, but ultimately it's this criticism that makes you understand the code better.

Additionally, if you're posting code on the Internet then you're there for everybody to shoot at. It sucks sometimes, but that's how things go.

Re:How To Become An Apprentice Developer by nhangen on Monday November 12, 2012 @09:11AM (#4772867)
There is a big difference between being cruel and being helpful. Very often I see the former. I don't post my code, so this isn't about me. It's about what I see from others.
Re:How To Become An Apprentice Developer by EnderMB on Wednesday November 14, 2012 @06:42AM (#4782959)
You're absolutely right, but it's the current nature of sharing code on the Internet. I've had enough of my code slated to know, and at times it has stopped me posting what could be valuable code for others.

It also depends on where you're sharing your code, and what kind of communities will pick it up. In my experience, the Python and .NET communities have been great when dealing with both damning and constructive criticism of any problems of mine.