My boss in IT told me one time that there are programmers, and there are programmer-analysts.
He and I were programmer-analysts. One of the guys who worked for the department was a programmer.
I was asking my boss why the programmer dude was such a dim bulb, and how could it be that he was a computer programmer.
Maybe explain why posting H-1b threads is triggering you. Go ahead.