The modernartofcomputerprogrammingcombinesaspecialkind of human personality with a special set of tools to produce a rather ghostlyproduct — software — that other human beings find useful.
Using the EDSAC he invented subroutines, an essential component of modernprogramming that allows developers to reuse bits of existing code to simplify the act of writing software.