Once upon a time, hiring programmers began with making a list of things they needed to know. Actually, you can still see plenty of job descriptions today that read like a…