Many programmers have their daily routine of working on the same thing all the time. Their time is filled with the implementation of another piece of application logic that stores, retrieves, or moves data from one place to another. Naturally, they will also write tests here and there, but that…