Earlier quoted context omitted.
Read things less literally and you'll be less wrong.
Can you explain what you mean? There seems to be little connection between the category of blue-collar work and programming other than it is a form of 'building'. The crux of blue-collar work is that it predominately involves physical labor and does not require 'skill'. That's not a literal interpretation, that's the core meaning -- programming is not analogous to physical labor or 'unskilled' work.
If you drop the physical labor requirement, some computer programming tasks can be performed by folks without much education.
Manufacturing has historically been a low-skilled, not un-skilled job. Programming can be, too, if we change the way we teach.