Quote Originally Posted by smokeyangel View Post
For what it's worth - I wouldn't get long term demoralised about your shortcomings as a programmer: I know a fair few accomplished electronics engineers (I know it's not the same, but similarish) who loathe software and manage to completely avoid it, and when they do write code, it's not great. I guess that works better in a corporate environment than working for yourself though.
I tried to contemplate an electrical engineer working outside an environment which provides the necessary money and resources and my head exploded. This isn't like software, it involves atoms and big machines and stuff.