Maybe I’m wrong, but isn’t this supposed to be a “Help” website? Rookie programmers are going to be the ones with the most “Basic” questions because they are green. One thing that bugs me the most are “senior” programmers who think that everyone should know what they all know when in reality, they learned everything from experience or asking questions when they were rookies. Lets not bash new/green programmers or even experienced programmers who are now learning some new technology. I’ve experienced learning new technologies through manuals, test benches and asking experienced programmers, and I find that asking people who have experience to be the most helpful! Some manuals leave out some very important things that aren’t intuitive. If you only take one thing out of my rant here, please take this! Any programmer, new or old (experienced), that come across a program that you see will case issues, let the person who programmed it know. The person that programmed it either overlooked it, doesn’t know he programmed it wrong or had “fat finger syndrome” and needs this to be pointed out. This is how we all learn! That said, I know to check, re-check and check again all my programming before I deploy it and I’m just here to help out others and get help from others.
The problem isn't with the "green" programmers who are asking questions with the honest intent of truly learning and improving. The problem is with those who are looking for the shortcut or someone to do their work for them. The problem is with those who aren't willing to do their own research first, who won't do their own homework, who won't put in the effort. The problem is with those who think they know it all right out of the box because they have a piece of paper or because they can beat all their buddies on XBox. The problem is with those who don't really want to learn, or don't care about safety, or don't care about proper practice.
And TACM is right -- safety is EVERYONE'S RESPONSIBILITY. There are many of the pro's here for whom I have the greatest of respect, even though we've never personally met. But if we were working together, I would NOT trust their LOTO -- I'm going to put mine on anyway, and then I'm going to test it to make sure it's safe. I'm not going to trust them with my life.