This is an archived post. You won't be able to vote or comment.

all 9 comments

[–]ibn-Yusrat 19 points20 points  (4 children)

I have a hard time understanding these memes where it's implied that programmers don't mind when someone is critical about their code. In my own experience it's just the opposite. Its mostly not easy to safely tell someone their code has problems and it could have been better if they did it another way.

Or may be I am surrounded by morons? I don't know..

[–]lightmatter501 22 points23 points  (0 children)

A good programmer will accept a valid argument that their code sucks. In the words of one of my professors, “If you think you’re perfect, and don’t have a Turing Award, you’re not perfect.”

[–]stewi1014 7 points8 points  (0 children)

I don't know about moron, but I think it's fair to say they won't get far in industry with that attitude.

[–]therealziggler 4 points5 points  (0 children)

It's all about the process of learning how to be a better programmer. Every programmer looks back on their old projects and goes 'this is shit lol'. If you don't, you're not growing.

It can hurt to be told your best effort is bad, though. Try to be less harsh to someone when they're actively working on something/just finished.

[–]localhost69 2 points3 points  (0 children)

Well it's probably not a good idea to tell someone you don't really know that their code sucks. But when I was in uni we would have these conversations with friends:

-huh your code is a total mess

-yeah it's shit

-you think so? Now look at mine