Programmers and Machines