The author could not have flipped things more on its head to me. It's ALL monkey work, in that it's a lot of tedious glue work and calculations. Except the higher level you are, the easier it is to be executing your vision, rather than meeting some spec.
You are a lot more likely to come up with a webapp business idea, than you are going to have the opportunity to design the next CPU or what not.
Business matters aside, I also find coding challenges to be more like puzzles, whereas circuits to be like a stack of math problems. If you don't like being a code monkey try being a (used) human calculator!
Grass is greener, I suppose.