Red Letter Day
It’s time to open-source my personal projects.
I am now putting effort into releasing my personal projects progressively as open-source in the hope that someone may find them useful in some capacity, either by forking or contributing to them. Most of them are Python projects with varying levels of compliance with accepted project structures, spanning testing, documentation and most of them started in Python 2 syntax. At any rate, I have learned a lot building robust applications according to my own design patterns and making some opinionated choices around software dependencies with a learning objective in mind.
The most recent impetus to open-source was the development of my Telegram Bot (code) for Pocket retrieval which really must to be open-source to be trusted to do what it does. Given that most of my applications follow a similar project structure, using common library and application boilerplate, there’s no good reason not to open-source my other work too.
Over time, I will do this with more of my personal projects. Many cover my own needs for various home automation tasks so I am excited to share these as soon as possible. I should include an early disclaimer: when I say home automation I mean my approach to software solutions to automation challenges at home, and unfortunately not integration with more sensible frameworks like openHAB or Home Assistant… not yet at least. You’ll see what I mean when the projects are visible.