Imagine having to continuously repeat one process over and over again for a long period of time - sounds pretty boring, doesn't it? Well, a huge number of developers end up doing this when they are coding, repeating sections of their codes over and over again - especially when it comes to working with Linux.