Rudeness in computer science?

Started by
46 comments, last by swiftcoder 11 years, 3 months ago

ApochPiQ, I would so up vote your post if it wasn't in the Lounge.

For the love of god, please tell me that you've just omitted your error checking code for brevity, and you don't really assume that all those functions succeed.
Advertisement

There is certainly a culture in OS kernel development (especially in OpenBSD) where to an outside observer it looks as though everyone is being rude to one another but in reality, they just want to spend less time flower coating all their sentences, and more time developing awesome software.

http://tinyurl.com/shewonyay - Thanks so much for those who voted on my GF's Competition Cosplay Entry for Cosplayzine. She won! I owe you all beers :)

Mutiny - Open-source C++ Unity re-implementation.
Defile of Eden 2 - FreeBSD and OpenBSD binaries of our latest game.
The problem is that too many people have fragile egos.

That may be completely true, but it's also true that a large number of people are quite lacking in tact.

As well as realizing that you never know what the other person is thinking, and maybe they're just tactless instead of being intentionally rude... we also need to look at our own posts and ask whether they're likely to be misinterpreted as insulting.

Or if they're deliberately insulting, we need to stop being a jerk biggrin.png

I don't think that trying to speak plainly and quickly is any excuse for lacking in tact. It takes no effort, and is plainer.

[quote name='Shaquil' timestamp='1358653893' post='5023390']
Haha and you know it's these kinds of random snipes from the rafters that annoy me, personally. Honestly, it added little to the conversation and was just disrespectful. Not to mention that you just flat out made an assumption. What he said implies that he thinks programming and computer science are the same, but as he made clear afterward, that's not the case. And then there's the fact that most undergraduate computer science majors are, uh, programmers. So his statement still makes sense. I just don't get what fun people derive from tossing in something like this comment. In this case, it's not even that bad. But when I'm asking a question about something that isn't obvious, like a quirk I might've found with the comma operator in C++, and someone has to make a snide remark, it pisses me off.[/quote]

If you tell a man flat-out that he is wrong, he'll dig his heels in and argue - whether or not he is actually wrong. Giving him a gentle nudge in the right direction is a far more effective tactic. I added a touch of sarcasm to make it harder to outright ignore...

And guess what? The OP didn't appear offended, and replied with a very suitable response that demonstrated he was indeed aware of the point I was making.

As they say on the interwebs: effective communication technique is effective.

Tristam MacDonald. Ex-BigTech Software Engineer. Future farmer. [https://trist.am]

I find pointless topics like "Why are all [insert huge group of people here] so [insert unproven accusation that incites huge thread of selfdefense]?" or "Tell me the best of all [insert group of things], even though I dont want to give details (so it cannot be answered as theres never a single best but only things more suited to specific problems)" or "Here is a bunch of code I copied together, now internet people do my work and find all my bugs for free cause I'm too lazy to learn debugging!!!11" are more rude than people giving concise answers to point out something that needs to be improved by someone asking. Though at least the first and second seem to be universal in all internet forums.rolleyes.gif

You, Glassknife, may not have the free time to deal with every mediocre person trying to suck your time and knowledge, but I bet you dollars to donuts(damn I've always wanted to say that) that that guy you think is a total self absorbed arrogant jerk feels the exact same way about you!

Of course he did. This guy hated me. The difference between us was that while he tried to make sure everyone knew how smart he was, I was busy helping the other programmers in the group get the job done. I left years ago, and both of us wrote a lot of code, and all the code we both wrote is still being used years later.

I recently read a book (I can't remember the title) where the author pointed out that being a programmer was like being a doctor, and the patient the customer. While you need to give the customer what they want, sometimes you shouldn't listen to them. The author's example was a patient who suggested that washing hands before his surgery was a waste of time, so don't do it. It is the doctor's responsibility to not kill his customer, and so he doesn't listen, he does what is right, and washes his hands.

The same goes for a project manager that suggests testing code is a waste of time, so don't do it. Depending on the job, it may be the programmers responsibilty to ignore the manager and do what's right. This is just an example, so don't take it as carved in stone. But hopefully you see my point.

The same can be said for bedside manner, which is similar to a programmers ability to speak to others about the programming craft. While some doctors may believe that bedside manner is a waste of time, it is what separates a good doctor from a great one. It is a huge cop-out to say "The reason I can't talk to people is because f*** you. I'm too busy to learn how to communicate effectively."

I think, therefore I am. I think? - "George Carlin"
My Website: Indie Game Programming

My Twitter: https://twitter.com/indieprogram

My Book: http://amzn.com/1305076532

I certainly don't mean to suggest that there do not exist people who lack in tact. That's not my point. Sure, probably all of us can use some refinement in our communications. (I'm known for being pretty blunt around here and other online fora.)

But being offended by a tactless post is just as much a fault as making the post to begin with, IMO. Maybe what I'm driving at is that both groups need to meet in the middle. Yes, try to be a little more polite on the one side; but also, don't be a baby on the other.


I think it's partially a generational thing. A lot of young people today are brought up in this culture that everyone's a winner, the only thing that matters is how hard you try, blah blah blah. I call bullshit. The truth may hurt, but it'll do a lot more good in the long run (if you listen) than being told that you can do no wrong.

Wielder of the Sacred Wands
[Work - ArenaNet] [Epoch Language] [Scribblings]

I certainly don't mean to suggest that there do not exist people who lack in tact. That's not my point. Sure, probably all of us can use some refinement in our communications. (I'm known for being pretty blunt around here and other online fora.)

But being offended by a tactless post is just as much a fault as making the post to begin with, IMO. Maybe what I'm driving at is that both groups need to meet in the middle. Yes, try to be a little more polite on the one side; but also, don't be a baby on the other.

Though I'm aware of the sentiment you are trying to get across, I don't think it's the responsibility of the people you're communicating with to think you're not a dick.

*sigh* this thread is still going on?

Pro-tip: if someone is lacking in tact/coming across as rude, point it out and ask them about it. They're likely trying to help you learn something, and you can in turn help them learn something. Or perhaps clear up confusions, misunderstandings, assumptions, etc. that either or both of you may have had.

Threads like this aren't aimed at any particular person, so they're not going to effectively reach the people you want to really address. You have to do that on a case by case, person by person basis. This thread just sounds like people let things bottle up and now they're venting. The key is to not bottle it up, be open about how things are or how they're coming across, and try to resolve any issues before they grow into a thread like this.

The world really isn't that bad. There's a few douche bags and trolls, but for the most part people are good human beings. Just like you might need advice on programming or music or playing a sport etc. someone else might need advice on being an effective communicator. If someone lacks communication skills and you just complain about it instead of helping them, you're the jerk.

Side anecdote: there have been a few times (note: not a lot; a few) on this site where I've posted something and it rubbed someone the wrong way, came across as rude, etc. And you know what? I'm really thankful for those who were mature enough to point it out and ask me about it. It allowed me to explain that no, I wasn't trying to be a dick, and thank them for helping me to clarify my original intent and learn how to more effectively communicate in the future. Threads like this, however, don't help me because it just sounds like "everyone is a dick and they're mean!" If I'm coming across as rude, tell me. Telling the world a generalized story isn't going to help me or fix the apparent problem.

[size=2][ I was ninja'd 71 times before I stopped counting a long time ago ] [ f.k.a. MikeTacular ] [ My Blog ] [ SWFer: Gaplessly looped MP3s in your Flash games ]

Our co-workers or your boss, older developers such as ourselves may have been initiating the development or IT department many years ago.

Those people have been the sole creators of what remain today. The increasing supply of programmers have changed this around, so more collaboration takes place between developers, but a generation ago, those people were <made up stastistic>one in a thousand</made up statistic> much rarer.

It's no wonder that the people founding the frameworks used in the industry single-handedly may look down upon newer developers or be arrogant because their say has been the final say for many years, They've been the only ones able to fix problems because they're the only one who knew their own code.

I experience the same from coding alone as a hobby. If i don't hear out other developers and old friends about my code from time to time,

I know that I will grow accustomed of the god role. I think an author could feel the same way. A single person capable of creating something that many other people

enjoy, or maybe even rely upon using?

Yes, you find arrogant people everywhere. The world is full of idiots. But I do agree that a person who is allowed to spend time on something alone,

and is then praised for his work is more prone to this feeling (and resulting behavior) than people who is brought up with others of roughly the same knowledge.

EDIT: When I talk about frameworks, I mean old, very localized solutions, not new and more common frameworks. But the same thing goes for newer projects created by one person, obviously, where other people will then have to study the source in presence of the original author.

This topic is closed to new replies.

Advertisement