unsungnovelty.hashnode.devSo what is Open Source Software in a Source Available Software world?Open Source Software(OSS) has gone through a lot of battles over the years. The recent two of ’em has been from source available software licenses and Large Language Models (LLMs). Source available predates the LLM/AI trend (in it’s current form). An...Oct 25, 2025·9 min read
unsungnovelty.hashnode.devA Linux distro recommendation framework and my picks for 2024"Which Linux distro should I use?" Is a recurring question people ask without an end in sight. I have been hearing this for more than a decade at this point. So I decided to share my framework/checklist for choosing a Linux distro along with my recom...Feb 18, 2024·22 min read
unsungnovelty.hashnode.devOSS projects and Non-profit 501(c)(3) vs Non-profit 501(c)(6)The operational and legal side of open source software (OSS) projects are always boring to us programmers and end users in general. Which is why there is a lot misunderstanding on the expectations from the non-profit foundations which runs these OSS ...May 30, 2023·7 min read
unsungnovelty.hashnode.devWhy write simple code?I just read a reddit post. It was about someone who's colleague writes complex code over simple code. Unnecessarily I should add. At least as per the post. But that is when it struck me. The reason for writing simple code is the same as it is for sim...Nov 18, 2022·1 min read
unsungnovelty.hashnode.devExplaining what a good abstraction layer is with Tailwind CSSAbstraction layers are very subjective based on what, when and how you want things. This post is based on my experience with Tailwind CSS 3. It is also about my what, when and how. In computing, an abstraction layer or abstraction level is a way of ...May 21, 2022·10 min read