It was nice of you to put all of this effort into writing up this post, but what gave you the idea that GP wanted to do software full time for a living when they've got a great job already? Seems like they have autonomy, efficacy, respect from their co-workers, and enough money to share lunch.
seems like a good gig, imo.