Writing on software, career stories, and things I find interesting.

All of my long-form thoughts on programming, work, data structures, and more, collected in chronological order.

i asked claude instead.

What happens to a remote team when the machine becomes the easiest coworker to talk to.

auto manage ssl/tls certificates in go

the right and probably the easiest way to obtain ssl/tls certificates. you can store them in your file system and use them with your load balancer or directly with your application.

google interview experience

This story might be demoralizing for some people, but I think I just need to blab this out to the world. Also, I hope my family doesn't read this, there are things I haven't told them in here.

sparse tables

It's a niche data structure with a great time complexity when answering range queries on static arrays. Have a quick read and add it to your library.

git - 1337 edition - I

I cover in depth details about how git stores information, areas, and stashing. Understanding References, merging, history and diffs.

git - 1337 edition - II

Ever committed some file by mistake? Understand how to quickly and gracefully fix 'em. Make Rebasing your friend and understand forks, & GitHub as well.

understanding the internet - noob edition

Mostly what people interact with the internet is the World Wide Web, that's the www dot something. We all know that but I guarantee you my future daughter will not know what www stands for.

hash tables - I

this blog is quite technical and monotonous. it goes about defining hash tables, hash functions, it's properties and collision resolution techniques.