Handling Spike Tasks

Spike tasks are meant to be research oriented. They are meant to help us focus on solving a problem rather than implementing a solution. They usually have loose time constraints. Because spikes have loose time constraints, it’s easy to end up thinking that they have undefined amount of time. And for this reason, it’s better to have the goals of the spike defined and refined until you can put story points on them....

July 31, 2023

Liking Neovim

Having never taken any editor seriously, recently I was made aware of how good emacs distros have become. There is quite a bit of ecosystem of editors with plugins and extensions. I tried Doom emacs for few days. I was liking it quite a bit until I broke it myself. I realized that I lack the motivation to maintain an editor. Probably would have been easier if I truly wanted to learn it’s core etc....

July 31, 2023

Jobs and AI

This is probably the biggest question in everybody’s mind right now. “Will AI take my job?”. I am probably late to the party to answer this question but I can still add yet another perspective to it. These are like those exciting times. Even more so for Tech professionals. I remember those amazing days of early web applications. When web masters were just feeling comfortable using tools to build cool HTML websites, someone built a PHP based website which didn’t need every page manually designed....

July 30, 2023

What Are Cluster Operators

It’s been almost a year since I first started out on my SRE journey. Having only a vague idea about clusters and Kubernetes in general, I started in the role. And the very first word that hit me was, “Operator”. This is an attempt at capturing the thoughts I had upon hearing that word. What I thought was an Operator Operator is like your Robot, it waits for your instructions and does things on a cluster....

February 25, 2023