The path forward

Life is messy. But sometimes in the chaos of it, we find purpose. It’s important to recognize what makes us tick. That just might be the difference between being alive and living.

Recent posts

  • Building a fault tolerant web service

    I’ll talk about a system design problem and how to approach it from a Software Architect’s point of view.

  • Is Vim and Emacs worth it?

    Like any other dev out there. I too enjoy a good set of tools. Especially ones that boost productivity. So as a vscode user I am constantly bombarded with content talking about vim/ emacs/ neovim and how being keyboard only is a huge productivity boost.

  • ASN1 and parsing ber

    Let’s start with a problem. You want to build a communication protocol for your new and interesting application. What is the most basic thing you need to get started?

  • Splitting your huge PR into smaller ones

    Often we find ourselves creating huge PRs corresponding to our tasks. These huge PRs makes it harder to review them. The turn around time gets higher. Bugs slip by. Or overall, becomes harder to manage when different workflows are involved and others are also making changes.

  • Exceptions, good or bad?

    Whether or not to use exceptions is always a topic of contention. Everyone has their own different opinion. But what exactly are those? And should I use them or not?

subscribe via RSS