Quick Answers isn't really the place for musings such as this. However, the
Lounge is, so long as you don't post programming questions there. And I too have had similar "fantasies" about creating an AI capable of programming. Keep dreaming, and you may one day achieve what so many before you have yet to achieve. Just make sure to patent it before you show anybody; such a technology would put all of us programmers out of work, including yourself.