4 ms·
To me, this is a feature, not a bug. In my experience, usually the questioning of motive is well-founded and the poster is really doing something that in a perf
by egjerlow 8y ago
To me, this is a feature, not a bug. In my experience, usually the questioning of motive is well-founded and the poster is really doing something that in a perfect programming world shouldn't be done. Then, if the poster is able to explain why they are forced to take this particular route, people will usually accept it and answer.
- alien_at_work 8y agoNo, this is unacceptable. Ideally you should first answer the question, then explain why it shouldn't be done. If you don't have enough time, then drop the second part. And the reason is not about the OP, the OP is irrelevant in such a site. SO is a collection of programming knowledge. So the problem is that an experienced software engineer comes along years later, forced into doing something they already know is bad but have no choice for some reason (normally some silly job constrained that they simply cannot change), google search to see if anyone has done it and guess what comes up? The exact question on SO but with these useless answers. And since it has been "answered" no one else bothers any more. And I can't come in an clarify why I need it, it's not my question. If I ask again, my question will probably flagged as a duplicate. If I could change only one thing on SO, it would be that anyone who answers "don't do that", in any form, without answering the question is banned from the site and their response removed.
- deleted 8y ago[deleted]
- recursive 8y agoThe majority of people arriving via that search years later probably don't already know, and are less equipped than the experienced engineer to tell the difference.
- psyc 8y agoThis is horrible, and reminds me of the programmer mentality in general. I come as a human asking a question, and instead of answering like a normal person, they grill me until I've proven something to them.
- rhapsodic 8y ago>This is horrible, and reminds me of the programmer mentality in general. I come as a human asking a question, and instead of answering like a normal person, they grill me until I've proven something to them. And even then they probably don't know the answer, and you will have wasted your time and keystrokes. That's why I never attempt to justify myself to someone just because they want me to. If I anticipate that a question I'm about to ask will engender a lot of "why are you doing it that way?" responses, I'll usually address it when I ask the question, but long ago, I got wise to the people who seem to think that if they don't know the answer to a question, it's the wrong question.
- olavk 8y agoYeah this is common syndrome. An experienced software developer might sense something off in the question, and try to dig into what the actual problem is and find the solution for that. After all, the job of a developer is to solve problems. E.g. a customer asks - can you make the button so you have to click it multiple times before it reacts? The less experienced (or more cynical) developer say sure, I'm on it. The more experienced developer (annoyingly) ask "what do you really want to achieve"?
- rhapsodic 8y ago>E.g. a customer asks - can you make the button so you have to click it multiple times before it reacts? The less experienced (or more cynical) developer say sure, I'm on it. The more experienced developer (annoyingly) ask "what do you really want to achieve"? That might be an appropriate response to someone in your own company. But when it's a stranger asking a specific question in a forum where such questions are asked, I give them the benefit of the doubt that they have good reasons for asking their question. If I can't answer it, I simply ignore it.
- psyc 8y agoThe very assumption that there is a larger solution behind my question, and that I am really looking for a best practice with regard to this putative solution, is itself a hasty conclusion. I'm often searching a question because I want to know the answer to that question, so that I can use that knowledge in future solutions. In those cases, not only have you not properly imagined what I'm going to do with the answer, I haven't imagined it either. I realize that a lot of this comes down to asking hyper-logical pattern completers to stop being hyper-logical pattern completers. And that is in a sense one of the main motivations behind April Wensel's campaign to improve SO.