RSSAmplifier

Blog

Navendu Pottekkat - The Open Source Absolutist

Recent content on Navendu Pottekkat - The Open Source Absolutist

navendu.meRSS feed ↗106 posts

Latest posts

machine.PinInputPullup Does Not Work on Some GPIO Pins

How I fixed a tiny issue in TinyGo.

Heavy Is the Crown

Shakespeare’s protagonists have deeply human flaws that lead to their downfall, but in Kireedam, it is the burden of the metaphorical crown, forced on an innocent man, that fuels the tragedy.

Building Durable Agents

A practical guide to prevent transient model provider errors, tool call failures, or good old network hiccups from breaking your agents.

For the (Old) People

A government cannot care for its elderly by driving out its young.

Observations in San Francisco

A continuously evolving list of observations from San Francisco.

There’s No Coming Back from That Waymo Ride

First week in San Francisco.

Thoughts on AI (March 8, 2026)

A dump of all my thoughts on and around AI before a trip to San Francisco (where I will inevitably be brainwashed).

Code Mode with Skills

Code Mode without MCP servers.

The Fastest Way to Board an Airplane

An interactive exploration to find the mathematically perfect way to board an airplane.

Clawdbot Got Agent UX Right

How did EVERY billion-dollar AI company miss this?

Live and Let Live

A short rant on the pointless tug of war between LLM skeptics and maximalists.

The Ladybug Clock Puzzle

An interactive exploration of a deceptively simple probability puzzle.

Notes on Recursive Language Models

My takeaways from the Recursive Language Models (RLMs) paper/blog post by Alex Zhang and Omar Khattab.

Migrating from Hugo v0.118.2 to v0.152.2

Field notes from the trenches as an ADHD-driven weekend hack turns into a fortnight of productive procrastination.

Three Days at IndiaFOSS

IndiaFOSS was really fun this year.

The Best Conferences

My thoughts on why the best conferences are either tightly focused around a niche or broad umbrellas that bring together different but adjacent communities.

Notes on ForecastBench

Notes from my review of the paper, 'ForecastBench: A Dynamic Benchmark of AI Forecasting Capabilities.'

Lessons on Context Engineering

Notes from 'Context Engineering for AI Agents: Lessons from Building Manus.'

I Pi-holed My Whole Network

Setting up Pi-hole on a Raspberry Pi for DNS-level ad blocking on my home WiFi network.

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.

Provide Tools to Your LLM Agents with Model Context Protocol

A short note on using the OpenAI Agents SDK's new MCP support to integrate tools into your LLM workflows.

Git for Vibe Coders and Non-Programmers

A practical interactive crash course on Git (that slaps).

Building a Model Context Protocol (MCP) Server in Go

A practical quickstart guide for building MCP servers in Go with MCP Go SDK.

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

Notes on active citizenship and governance from Nitin Pai's translation of the ancient Indian text 'The Nitopadesha.' This is part 2 of a four-part series.

How to Give Great Conference Talks

Most talks are bad. And I don't mean kinda bad; I mean 'why am I here, what am I doing, and when can I leave?' bad.

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

A short walkthrough of how I use Hugo Version Manager (hvm) to manage different Hugo versions across projects.

The Idea of Changing Beliefs

An interactive guide for updating beliefs based on evidence.

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

💯 skill issue.

Intentions and Consequences

The road to hell is paved with good intentions.

Timeless Lessons in Citizenship and Governance from "The Nitopadesha"—Part 1: The Jewel of Citizencraft

Notes on active citizenship and governance from Nitin Pai's translation of the ancient Indian text 'The Nitopadesha.' This is part 1 of a four-part series.

My Complete macOS Development Environment Setup

I recently configured my development environment from scratch. This post documents my complete, although ongoing, setup.

Will Open Source Be Fair?

Exploring new open source licenses that attempt to balance benefits and make open source sustainable.

An Interactive Guide to Transforming JSON with jq

Learn to use jq through incremental, interactive examples right in your browser.

Creating a "Today I Learned (TIL)" Section for My Hugo Website

Notes on adding a TIL section to share small learnings easily.

There's a CMS in My IDE!

Why I started using Front Matter CMS to work with my Hugo-based static website and how you can do it, too.

Making Code Examples Interactive with Codapi

A guide to using Codapi, an open source, lightweight solution to add interactivity to your technical writing.

Reasonable Life Advice for Twentysomethings

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

F5 Nginx to Apache APISIX

An interactive guide to migrate from Nginx to Apache APISIX.

An Even Playing Field

We need to democratize AI to save our democracies.

Pingora is Not an Nginx Replacement

But here’s another viable Nginx replacement.

Wasn't Nginx Free?

A postmortem on the Freenginx announcement.

How Standards Consolidate

Fortunately, the external access one has been solved now that we’ve all standardized on the Ingress API. Or is it the Gateway API? Shit.

Continuous API Delivery Pipelines

An exploration of continuous delivery workflows for building and managing APIs at scale.

Restricting Resource Consumption

A better way to think about limits to prevent security issues from resource starvation.

Kubernetes Gateway API v1.0: Should You Switch?

The Kubernetes API was recently made generally available. Does that mean you should switch away from the Ingress API?

Nginx is Probably Fine

Should you build your own reverse proxy to replace Nginx?

Batching Requests in APISIX Ingress

A tutorial on using APISIX’s request batching capability in Kubernetes Ingress.

Exporting APISIX Metrics to SigNoz

A guide for using SigNoz to collect and observe metrics from Apache APISIX.

How Does Apache APISIX Support WebAssembly?

A look under the hood to see how Apache APISIX supports WebAssembly plugins.

Works on My Machine

A tale of how I spent an irrationally long time figuring out why the tests pass on my machine but fail in the CI.