Thoughts about learning and teaching programming. Bootcamps, online experiences, feedback loops, business models...