Great story! One thing that stuck out to me—if you had an infinitely powerful computer, the "coding" aspect of it should take no time at all. All you have to do is come up with a description language to say what you want•, and b) seed rules for a genetic programming language, and then throw it at your infinitely powerful computer. You'll get a working program instantly.
• This might still be significantly difficult. If only you had a simulated version of yourself that you could use as a control subject so the computer could test whether or not the generated program met your expectations...