Scratching an Itch

The title of this post may seem misleading in that it is not about scratching ones balls. Instead, it refers to a quote from the venerable Eric S. Raymond in his book the Cathedral and the Bazaar:

Every good work of software starts by scratching a developer's personal itch.

Recently I had the rare luxury to write what I believe to be a good work of software. It doesn't have any fancy algorithms and it doesn't invent any new kinds of data structures, but what it does do is to fix a problem and save time. Is that not what computers were built for?

Before After

liquid-src on GitHub