Some time ago I found a great recording of a talk of Robert C. Martin on Youtube, which I would like to share with you. Uncle Bob describes the history of software, from it’s beginnings in 1948 up through the current day; and then beyond. By looking at our past trajectory, He tries to plot out where our profession is headed, and what challenges we’ll face along the way.