Simple is the hard part

Writing about systems and tradeoffs

When O(1) Loses to O(n)

A benchmark that settles slice vs map lookup in Go. Spoiler: Big-O doesn’t tell the whole story at small n.

June 23, 2026 · 4 min

The Slice That Wouldn't Let Go

How Go slices pin memory you’ve already forgotten about. Three patterns, three proofs, one backing array.

April 3, 2026 · 8 min

Todo List App Backend with Go

A quick intro to using Go routines for simple asynchronous execution in Go.

August 28, 2023 · 12 min

YouTube’s Video Ids May Eventually Run Out?

A breakdown of how YouTube’s Base64 video IDs work and why they won’t run out anytime soon

October 11, 2022 · 4 min

Go Asynchronous Capabilities

A quick intro to using Go routines for simple asynchronous execution in Go.

October 4, 2022 · 6 min

YouTube Content Downloader - A Telegram Bot

Build a Telegram bot that lets users instantly download YouTube videos or audio with a simple link.

March 22, 2022 · 7 min

Building your First Telegram Bot

Dive deep into developing and deploying your very own Telegram Bot!

February 26, 2022 · 10 min

Eyeglass Spotter - An IOT Project

Implementing a compact Bluetooth-based device that helps find misplaced spectacles

May 27, 2020 · 5 min