I agree 100%; however, many pros (20%) do desert that $
I only do coding %50 of the time, except close to due day.
Computer is not yet smart enough to code itself, so more and more developers (IT blue collar) are needed to build apps as everything to electronic. It's simple supply and demand. Low-end jobs are shipped oversea while less americans entering the field. God figure. It's the golden age for IT. Once IA is mature, we all will be out of jobs.
