The Open Source Absolutist

I’m Navendu, and welcome to “The Open Source Absolutist,” aka my brain dump.

I mostly write about my work and life as an open source contributor/maintainer and an amateur policy analyst (what am I doing now?).

If you’re here for the first time, try my featured posts or learn more about me. Make sure to subscribe via email or RSS to get regular updates.

Reasonable Life Advice for Twentysomethings

I could probably give solid life advice to twenty-year-olds, right?

September 12, 2024 · 18 min

The Idea of Changing Beliefs

A visual and interactive guide to understanding Bayes’ Theorem, a fundamental tool for updating probabilities with new evidence.

March 17, 2025 · 5 min

Nginx is Probably Fine

Should you build your own reverse proxy to replace Nginx?

December 10, 2023 · 8 min

Comparing Kubernetes Gateway and Ingress APIs

Exploring the new Kubernetes Gateway API and comparing it with the existing Kubernetes Ingress API for handling external traffic.

October 14, 2022 · 5 min

One Nation, One Subscription, Many Problems

Access to publicly funded scientific research should be ubiquitous. But the current plan to achieve this is far from ideal.

September 8, 2023 · 5 min

A Comprehensive Guide to API Gateways, Kubernetes Gateways, and Service Meshes

A comprehensive comparison of API gateways, Kubernetes gateways, and service meshes with actionable insights.

May 5, 2023 · 10 min

Three Days at IndiaFOSS

Notes from a weekend with hackers, maintainers, and wonks.

September 24, 2025 · 8 min

The Best Conferences

I like both niche and umbrella conferences: one for depth, the other for breadth.

September 14, 2025 · 2 min

Notes on ForecastBench

ForecastBench continuously evaluates the performance of LLMs against an automatically generated, continuously updated set of forecasting questions.

August 15, 2025 · 2 min

Lessons on Context Engineering

Practical guidelines on context engineering, like having an append-only context, using response prefill to remove/force tools, setting up restorable compression strategies, and more.

August 9, 2025 · 4 min

I Pi-holed My Whole Network

It was much cheaper and easier than convincing my family to use ad blockers. And it turns out, a quarter of all DNS queries were ads.

May 21, 2025 · 4 min

Sandbox MCP: Enable LLMs to Run ANY Code Safely

A Model Context Protocol (MCP) server that lets LLMs run code safely in isolated Docker containers.

April 25, 2025 · 6 min

Provide Tools to Your LLM Agents with Model Context Protocol

Notes on using OpenAI Agents SDK’s MCP support to integrate DiceDB MCP.

April 14, 2025 · 5 min

Git for Vibe Coders and Non-Programmers

A practical, hands-on, and interactive guide to Git for new coders and creative builders.

April 12, 2025 · 13 min

Building a Model Context Protocol (MCP) Server in Go

My experience in building an MCP server for DiceDB using the MCP Go SDK.

April 9, 2025 · 6 min

Timeless Lessons in Citizenship and Governance from "The Nitopadesha"—Part 2: The Thread of the Science of Prosperity

Insights on active citizenship and governance from “The Nitopadesha.” Part 2 explores the lessons from the second book, “The Thread of the Science of Prosperity.”

April 7, 2025 · 8 min

How to Give Great Conference Talks

Practical, experience-driven, and often-overlooked ideas to improve your next developer conference talk.

March 31, 2025 · 3 min

Using Hugo Version Manager (hvm) to Switch Between Different Hugo Versions

A quick guide to using the Hugo Version Manager (hvm) to download, manage, and switch between different versions of Hugo.

March 24, 2025 · 4 min

I Tried Vibe Coding, and I Don’t Think I’m Going to Tab ⇥ My Way to a Million-Dollar Startup

The author is clearly trying to channel his existential crisis and crippled ambitions into a blog post.

March 7, 2025 · 4 min

Intentions and Consequences

An interactive quiz to teach the importance of evaluating actions by their consequences and not their intentions.

March 3, 2025 · 5 min