“When programmers say what they do is just like what writers do, or painters, the error is that they aren’t claiming enough, the fault is that they are being too humble. To compare code to works of literature may point the programmer towards legibility and elegance but it says nothing about the ability of code to materialise logic.”