It’s human nature to make errors and therefore any developer working on a large piece of work will make errors along the way Since the inception of high-level computer programming back in the 1950s  developers have been writing massive amounts of code to deliver a very specific function