I love my small, poorly-written scripts. I enjoy that they're in a random assortment of languages – Python, Shell, aliases, and even some in JavaScript. I often forget they're there, but I miss them when they break. Sometimes, the problem they solve changes, so I need to tweak them. They gradually accrete, like layers of sediment, each building on the last, assuming the layers below are doing their jobs well enough. When something goes wrong I can feel where the problem is most likely to be...