You are right. I did not mean to suggest that electrical engineering is easy -- clearly, I know nothing about it -- but only that electrical engineering benefits from abstractions too.
99% of the programmers I know are awesome; I was just wrote too aggressively to make a point. I'm sorry if I sounded arrogant -- that was not at all my intention.
I'm going to write up another version of this with a simpler message -- be grateful. I promise I'll chill out :)