At the beginning of this year, I hacked together a small utility to reconfigure the function keys on the Logitech K290 when on Linux. Since then, I not only added a Arch Linux configuration but also received a couple of pull requests to ensure compatibility with a number of different Linux distributions and also improved support for udev, systemd and pm-utils.
But just as great as those pull requests are people writing to me and giving me their thanks for writing this small utility. Given how obscure a niche this tool is filling, there can’t be that many users. But despite that, I already received a couple of emails from happy people for whom the tool proved useful.
So this post is to say “thank you” to all those who contributed or sent me one of those mails. I got into software development to write good software that would facilitate the life of its users or - while I was still in game development - provide them some fun in their spare time.
Having said that, I can’t describe how uplifting it is to me to find that I seem to be successful in this mission. Receiving these emails goes a long way toward restoring my faith in humanity . As a result, I want to encourage you to do the same every now and then: whenever you find a piece of software to be useful - especially if it’s written by a single author or small team - take a couple of minutes to write its author(s) a few lines to express your gratitude: they’ll surely appreciate it.
Interestingly enough, there’s a fairly current “issue” on Github, thanking the Rails team for doing such a tremendous job in its development. Feel free to chime in if you’re using Rails or have been using it in the past!
So: thank you! Both for thanking me and for contributing to the world of open source software!