Talk on how NOT to write shell scripts and makefiles