$ ls posts/

Welcome to my blog. Here are the latest posts:

Time to Onboard

2026-02-20

In the age of AI agents and context windows a new valuable metric has been pushed to the forefront of my mind, this metric is time for a new developer (or AI agent) to onboard and contribute. Let me explain. If I was to tear down your entire development setup on a project you work on, how long would it take you to get setup again? This means different things for different projects, for one person it might mean how quickly can I get my UI visible on localhost:5173 for others it might mean how quickly can I start draining

Read full post

Importance of Language Policy

2026-02-01

I recently saw a reddit thread on the Golang subreddit talking about how a user rewrote an existing Python API gateway in Golang but no one really cares, plus they are the only person who knows Go so this sole person is getting paged for it. This got me thinking on a few things that I want to outline in this post. Now I'm of the opinion that people should pick whatever language they want to use for personal projects. If Python gets you off the ground fast because you know Django, use Python + Django. Don't get bogged down

Read full post

Powering the Blog

2025-11-02

So what better way to introduce my new blog than describing how I built it, all the way from the code to the deployment. The blog itself is an insanely simply Flask application consisting of two routes. The first of which being an index page which displays all available posts in descending order by date, and the second being the view for a given post. Any styling is done via Vanilla CSS, and the templating is done by Jinja. So how do I load the posts? It's really simple! On startup of the application I read a given posts/ directory

Read full post