a 'programmers guild' would be awesome. imagine learning to code at 14 instead of going to some worthless high school. you would start as an apprentice, watching an experienced programmer write code, helping fix syntax errors and spelling mistakes, while learning through osmosis. as a journeyman, you'd write simple unit tests, then more advanced functional tests, and then graduate by releasing your first app into production. by age 18 you could have four years of real world coding experience, while having earned a salary (albeit a small one) from age 14.