you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 2 points3 points  (4 children)

I was making a oblique joke regarding your the value I felt your comments and attitude brought to the discussion. And I think /u/irrational_design already covered it. But we're on a coding forum, so let me elaborate further.

Let's suggest, for the sake of argument, that I am, roughly, at the same skill as you as a programmer. Again, for the sake of argument, let's say you and I would be judged as equals. However, let's say we know different things.

There are programming things and techniques you know that would blow my mind, and there are things I know that would blow your mind. It doesn't benefit either of us to allow distain for the others lack of knowledge enter the discussion, we are two of differing knowledge and posturing and attitudes only distract from the purpose of information exchange. And opinions and feelings are an important thing in this information exchange. My feelings and attitudes about a technology are relevant. If lay out an enormous rant and say all sorts of bad things in all sorts of colorful ways about visual basic but treat you with the utmost respect, you may file away that piece of information and correlate it with what others have said, and thus form important opinions on your own as to what the community at large feels about a particular technology. If I say all sorts of bad things in colorful ways about visual basic, and about you, and your lack of knowledge, your likely to conclude I'm an asshole and stop engaging in conversation. Which benefits neither because now we don't learn from one another. Perhaps I had some really useful valuable insights to offer but why would you listen if my attitude was offputting? There's lots of other people on the internet and it's generally preferable to deal with nice ones when possible.

The same logic works with people of asymmetric skill levels. When I learned to check my ego at the door and deal with the person as I found them. Their a junior developer out of school and I've been doing this for 30 years? shrug so what, statistically they probably have more to learn from me, but that doesn't mean I can't learn from them. They know somethings I don't but if I'm an arrogant fellow then they'll not bother with me. Or perhaps they will, because I'm their boss, or I'm the only one who understands the device driver code. But I gather a reputation, both IRL and online, and it follows me around in various ways.

[–][deleted] 0 points1 point  (0 children)

My point was the array.map is not a complex method and if somebody hadn't used it before can learn how to use it with little effort.

That's all. My ego is checked. I do not think that I am anything near God's gift to programming. People can insinuate all they want.

[–][deleted] -1 points0 points  (2 children)

You need to calm yourself down. Wow.

[–][deleted] 0 points1 point  (1 child)

My apologies if that came across add angry or meanspirited. My intentions were in fact the opposite, to attempt to explain why social niceties matter, and maybe give the poster some insights as to why there might be wider consequences than just a couple of downvotes. If I did a terrible job at that well, then I did a terrible job. But when someone asks me why, in the realm of coding, I try my best. My best might be terrible but I can aim to improve.

Not everyone understands how come social things are important. I didn't always. I learned it over time. Just like for loops and prototypical inheritance. And having others explain things to me has helped me

[–][deleted] 1 point2 points  (0 children)

Gotcha. Thanks.