One becomes wise only by making mistakes. The key is not to make the same mistake twice. Remember, ignorance can be fixed, stupidity can’t. I trained programmers throughout my 48 year career. I never ran into anybody who was stupid. Some just didn’t know what they could do. One young lady got real upset with me when I told the department head that she would change the structure of the database and modify all of the maintenance programs before she went home today. And she would not work any overtime. I said that I would tell her all of the tricks. It took 3 or 4 minutes for the menu page to come up. The next day, it took 2 seconds. She said that she never felt under so much pressure as she did when I said that to the department head. I told her “I knew that you could do it. YOU did not know that you could.”