EVERYONE, please don’t follow up on the meta discussion. What’s said is said. But this type of discussion never leads to anything useful, and often causes more bad blood. (Chris, next time I think it would be better if you sat on your hands. And ditto for everyone else who thinks to respond to an issue about tone.) On Thu, Mar 5, 2020 at 23:44 Chris Angelico <rosuav@gmail.com> wrote:
On Fri, Mar 6, 2020 at 6:22 PM Aleksi Matikainen <allu.matikainen@hotmail.com> wrote:
And in the end, I ended up transforming the strings, using str.replace as you and the comments in Stack Overflow suggested. It worked great! It is also a good point that I should explain in detail why a module should be changed, I will definitely think about that later first if I run into another problem.
In other words, what Andrew suggested was, in fact, the solution you went with.
I'm still a bit surprised at the negative tone in your reply. [chomp lots of passive-aggressive chuff] (N.B. I have also seen this kind of negative reply culture before in the whole Stack Overflow community, which makes me a bit sad. Is it because many programmers are engineers? I have noticed this kind of behavior in the engineering student / tech community too: always looking for answers for every problem, always thinking their own solution is the best one, no matter what the situation, often forgetting the manners or that we all are humans, after all, and some are just learning new things out of curiosity. I'm an engineer/former tech student myself.)
By "negative tone", do you mean that you were given advice that involved something other than what you specifically asked for help with? You had a problem, and your proposed solution was to *change a programming language* to suit your purposes. Instead, you were given an extremely workable method - which you ended up using - for solving the problem by writing code. Which is exactly what programmers do.
http://www.catb.org/esr/faqs/smart-questions.html#goal
When you start out by requesting a specific step, rather than your ultimate goal, you have to be prepared for people to offer solutions that achieve the goal by some other means. (Sometimes those solutions won't actually work. But you can always respond saying "yes, that would work, except that X Y and Z".)
I hope you will think about what I wrote in the third paragraph. You will have much more success if you shape your answers in a positive and constructive way and leave negative things behind. I have observed this in every learning situation I have been in and the best results have been in the positive communities where I get positive and constructive feedback.
Define "success". What would Andrew succeed at better? Remember, he isn't being paid to solve your problems in your preferred way. What he offered you was a perfectly valid solution to your problem, and ultimately, he isn't paid to do that either, so "success" isn't really the best term to use even for that. But let's suppose that success is defined as "getting a response from the OP saying that the problem was solved". If that's the case, then this thread is a success for both Andrew and Rhodri, since both posts were making the same recommendation (although Rhodri didn't go into much detail).
Perhaps, before you jump to the conclusion that people are being "negative", you should reconsider how you are judging those responses. Focus less on whether someone gave you the precise solution you hoped they'd magic up, and more on whether your actual problem was solved.
ChrisA _______________________________________________ Python-ideas mailing list -- python-ideas@python.org To unsubscribe send an email to python-ideas-leave@python.org https://mail.python.org/mailman3/lists/python-ideas.python.org/ Message archived at https://mail.python.org/archives/list/python-ideas@python.org/message/5XJVTI... Code of Conduct: http://python.org/psf/codeofconduct/
-- --Guido (mobile)