Developer divide: 19 generations of computer programmers

From punch cards to JavaScript, computing history owes everything to those who've programmed the machines