The observation I would make is that even if you are a genius at designing and writing software it does not imply that your gifts extend to other domains - even if they appear to be very closely aligned.