Originally Posted by
smokeyangel
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.