Welcome to “The Open Source Absolutist.”

About This Blog

A justifiable definition of this blog would be “a sliding window into my obsessions.” And I have a lot of obsessions.

At present, these obsessions and the contents of the blog include but are not limited to the following:

  1. Building sustainable open source projects and communities.
  2. Advocating for better policies, especially the ones surrounding the use of technology.
  3. Navigating life as twentysomethings, exploring roads less taken.

This blog also contains tutorials for open source projects, unedited daily ramblings, and an occasional newsletter.

Unless mentioned otherwise, all material in this blog is licensed under CC BY 4.0, and the source code of this website is available under the MIT license.

Ethics Statement

I don’t accept any form of payment to write about a product or a company. The products I write about are the ones I work on and/or believe in strongly.

I use analytics to help me learn and improve my future articles. This blog uses Plausible Analytics and does not collect personal data or personally identifiable information.

About Me

Quick links: featured posts, talks, what am I doing now?

It’s hard to compress yourself into a couple of sentences. You should try.

Since this blog is called “The Open Source Absolutist,” it wouldn’t be surprising to learn that I’m indeed an open source absolutist. Most, if not all, of the code I write, have written, and will write is, was, and will be open source. I’m also an advocate for open education, research, healthcare, markets, and governance.

I actively maintain open source projects, including projects hosted by the Apache Software Foundation and the Cloud Native Computing Foundation. At present, my primary focus is on sustainable open source.

I’m also learning about economics and public policy and using my background in engineering to advocate for better policies, especially policies surrounding technology. I’m an amateur at best, and that’s okay because the word “amateur” comes from the Latin amare, which means “to love.”

The chart below shows how much I work on this blog. See more /stats.

Stats from the last year

GitHub inspired contribution graph

I spent most of my adult life trying different things. I have built embedded systems for nuclear reactors, installed solar panels on homes across central Kerala, maintained personal and commercial open source software, traveled to different countries, met countless people, and slept at airports (Changi airport is my favorite). I want to try more.

Outside of this, I enjoy reading, playing my bass, and riding my motorcycles. If you want to know more about me, here’s my story.

Travel

The only reason I haven’t traveled more in the last few years is because my passport sucks. It takes a lot of effort to apply for a visa, and I’m under a lot of stress after I submit my visa application, waiting to know if I can travel.

My European, American, and Singaporean friends have relentlessly heard me rant about this. I don’t plan to stop because it is the most limiting thing in the modern world and probably one of the only reasons I envy people in rich countries with better passports.

Still, I have traveled to all these countries, and I plan to keep traveling: 🇸🇬 🇨🇳 🇦🇪 🇱🇰 🇮🇪 🇧🇭 🇲🇾 🇹🇼 🇮🇩 🇲🇻 🇻🇳 🇦🇹 🇸🇰 🇭🇺 🏴󠁧󠁢󠁥󠁮󠁧󠁿 🇬🇧

I have yet to go to a lot of places in India (next year 🤞). And I have traveled to all districts in Kerala.

Contact

You can reach out to me at navendu@apache.org

GPG Key

To encrypt messages, please use my public key:

-----BEGIN PGP PUBLIC KEY BLOCK-----

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
pbi1/RzPqocmwMes4lBDig1uSDpGwg==
=ah6a
-----END PGP PUBLIC KEY BLOCK-----

You can verify my public key using my fingerprint:

29D5 EA2E 7863 0516 EB96  3498 F2D3 B330 49A4 551D