Human brains are often likened to computers, with learned skills and memories stored in the activity patterns of billions of nerve cells. However, when it comes to performing repetitive tasks, from a developer’s perspective, computers are quicker and much more consistent. There are quite a few mundane tasks we have to deal with as developers: infrastructure and environment setup, CI/CD pipelines, unit and end-to-end tests, to mention a few. Where do we start? What can we automate, and how can we do that?