We take for granted scripting, automation, glue code, software as tools, so let's visit their history and learn more about them.