Thoughts on computer science education and things 2-3 degrees thence, from the creator of CS Primer, teachyourselfcs.com and Bradfield