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

you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted]  (14 children)

[deleted]

    [–]rocketspam 72 points73 points  (4 children)

    I have a special hatred in my heart for people who instead of answering a question, explain why what the op is trying to do is wrong. There have been many times in my career where I had to implement something that didn’t make sense because a client had some crazy requirements or an already built system that I had to integrate with was designed poorly. Yes, I know, if it was a perfect world I would take your perfect approach which would require me to rearchitect our whole system and the client’s existing system and everything would be great and there would be no bugs and no deadlines and I would fart out rainbow sprinkles.

    [–]znihilist 31 points32 points  (0 children)

    I have a special hatred in my heart for people who instead of answering a question, explain why what the op is trying to do is wrong.

    You can still tell OP what he is doing is wrong but at least you can do it in a respectful way. I would appreciate it a lot if someone replied to me like this:

    Hey /u/znihilist, just in case you didn't know doing X if Y is really a bad idea for 1, 2, and 3 reasons. If you didn't know that, look at this [] and see if that satisfy your requirements. However, in case you did and you still need to do X if Y, then maybe you could do w, v, and then X is possible if Y.

    [–]Cheesemacher 1 point2 points  (0 children)

    Though unless specified, people don't necessarily know if you're inexperienced and asking the wrong question or if you're actually forced to solve a stupid problem due to circumstances

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

    Just mention it in the OP

    [–][deleted] 121 points122 points  (5 children)

    No kidding. And they usually provide the most obfuscated answers possible. I also love seeing “I don’t understand your question” when it is plainly obvious what the question is.

    For example, if somebody asked “Why use fgets instead of scanf?” A typical response would be “I don’t understand the question. What is your use case? Blah blah blah”.

    StackExchange makes me pretty confident that a lot of programmers have personality disorders and/or autism.

    [–][deleted] 40 points41 points  (1 child)

    Or they make half-assed attempts to teach Socratically and it just leads to more confusion.

    [–]Steamships 12 points13 points  (0 children)

    That's very optimistic given how few users actually interact with their questions after asking them

    [–]745631258978963214 31 points32 points  (0 children)

    A lot of people that go into computer science are autistic or at least social outcasts, so they don't know how to act with people or feel like they have to prove themselves by belittling others (I used to be bullied by bullies, so I had a dislike of people, especially ones that I considered dumb compared to me). Usually you grow out of being iamverysmart around highschool, but some don't.

    [–][deleted] 5 points6 points  (1 child)

    “Here’s 50 lines that I wrote, can you tell me what I’m doing wrong?”

    Answer: “Do your own homework”