I worked at a fairly large aerospace firm. I was new to CNC at the time. The head programmer from there went on to start his own firm. A couple ofdecades later, I ended up working for him. That's when I found out that he was a lousy programmer. He'd make a program, then leave for the day becau se he didn't want to be bothered about his lousy program. He let us figure everything out and make appropriate changes. Not that I minded, but it's j ust odd how some people get promoted to certain positions when they're not competent.