The PIC forums are clogged with postings by ‘newbie’ and ‘wannabe’ PIC programmers who open up a compiler, write the simplest 4 lines of code to make an LED turn on and off on a port pin, compile and program the PIC without errors, and then are completely befuddled why their PIC is not doing what the simple code commanded the PIC to do. What could possibly be wrong?
This type of problem should not be oversimplified, since the next 5 replies from the “experts”, while different, might all be valid guesses at the source of the problem. Finally, Mr. Helpless, our newbie poster, begins the task of applying some of the suggestions, and Voila!, it now works as expected. Kudos and accolades to the guesser who played the 1 out of 5 odds and was right.
This type of post and reply game gets played out daily, ad nauseum, on every PIC forum. What is the benefit to the original poster and to those who reply to such posts? PIC’s, datasheets, compilers, applications, and a myriad of books and internet websites that explain everything in detail, are freely available. Did someone forget to do some homework? You know it!
Visit a first grade classroom and all the smart kids in the room constantly raise their hands because they have the answer. The more dormant minds in the class eventually learn that it is easier to let those more enthusiastic learners/answerers do the work and then benefit themselves by copying homework and looking over shoulders for answers. Maybe this is a poor analogy of the forums, but the first grade scenario certainly gets its fair share of playtime in many of the discussions found there. The pathetic part is that it’s still a room of first-graders, the dormant-minded helpless one, and all those enthusiastic raise-my-hand-I-have-the-answer classmates. Note that the adult of the group, the first-grade teacher, would have never given away the answer, except in a lesson.
Once in a while, there is a mature/insightful reply which coaches and directs Mr. Helpless to reading materials, examples, and files, that contain the answer to his dilemma. Mr. Helpless replies back that he has read it and doesn’t understand. Mr. Helpless is now exposed. Note, that there are 5 possible solutions, and his comeback reply is “I don’t understand”. What happened to the specifics of the reference materials? Any questions about anything in particular? This is Mr. Dormant-Brain from first grade. His laziness, narcissism, and expert manipulation are perfected forms of his socio-pathology…. work the room and find those zealous hand-raisers. It’s not difficult to test such features of a suspect poster’s personality. Just insist again that the answer exists in its simplicity where you directed him. There will be no thank-you’s for his pain, and expect nothing less than an accusation that your attitude sucks.
In contrast, there is some sensibility in the question of a poster when he has done some reading and is attempting to understand an incomprehensible (to him anyway) concept, and his hands are dirtied from building an electrical interface. There is a certain light on in his questions. That person should be helped and given assistance; he deserves it. This type of person appreciates the reference to the solution as much, and probably more, than pointing out the solution to the problem.
There is no particular benefit to anybody assisting those who demonstrate no inclination to do work or implement the simplest techniques of logical/critical thinking. Also, being an enthusiastic hand-raiser and blurting out an answer, or guess, might be a piece of the persona/psyche of the child more beneficially left behind in an elementary school room. Changing the tenor of discourse in this way will likely encourage everyone else in the group to be more mature, especially in how they ask and respond to forum questions.