It would be very unkind to quote examples but I regularly come across questions where it is very clear that the OP has not spent any time thinking about his problem or about what each step of his code does.
I can understand that programming may look a bit overwhelming for a newcomer who has no experience of the different concepts and techniques that are commonly used.
However the sorts of “no-thought-given” problems that I refer to usually involve simple pieces of code and issues that I think should be obvious even to a newcomer.
And quite often these issues prompt more experienced people to make some less than diplomatic comments in reply and that can seem very hostile to a beginner. Such remarks may also make the problem feel more complex to the beginner.
If I was talking to someone face-to-face it would be easy to draw attention to the fact that they were not using their brain. But that is more difficult on the Forum where there is not a fast-responding and one-to-one relationship.
Has anyone any useful suggestions for getting the message across “put brain in gear” in a less offensive and more constructive way ?
Maybe someone has come across some text (online or in a book) that people could be referred to ?