In this keynote, Uncle Bob takes us on a quick tour of the history of software, beginning in the late 40’s up until today. Given this trajectory he then extends that forward to predict where we may be going in the future. The result may surprise you. What was the goal of the Agile Movement? Did it succeed? What about Software Craftsmanship? What is the future of these movements; and how do they relate to the future of programming, and programmers, in general?