Hi there 👋

I am Jobin Jacob Kavalam. Welcome to my tech blog 🚀.
You may start with recent posts below or browse the categories.


The lonely architect is on a quest to make apps1 with ease. In today’s software world there are numerous options when it comes to building apps and finding the best approach has proven to be a tiresome endeavour with no end in sight. At the same time, the world seems to move forward with no regard to the lonely architect’s plight; churning out new solution after solution. However, I ask of the world to show some patience, have a good look at the existing solutions and think of where the gaps actually are....

February 22, 2021

Tic Tac Toe

I wonder if there are any programmers who have never thought of writing a game AI. Often, Tic-Tac-Toe is one of those first games that come to mind. So, it was for me too. Today, am so grateful to say that, i finally had my dream come true. I wrote an AI that plays Tic-Tac-Toe. And it works ! It can be found at github.com/jjkavalam/tic-tac-toe A few notes: It is written in Golang !...

July 31, 2022

A Jvm Lover

(That’s what I renamed my good old electrokavalam blog to. However, I felt that it’s better to continue posting here rather than on blogspot.) Who is this JVM Lover ? Well, I mean myself. And I hope you are one too. Being an software lover, I could expose myself to a good deal of the software engineering discourse over the past few years. What stands out the most to me, besides the actual content of those discussions, is simply just how busy this space is....

January 15, 2019

New Notes Format

// some F# code // Hopefully syntax highlighted type A = B | C I can add text, code and simple diagrams. Great to get started !

August 12, 2018

A Polyglot Manifesto

The world of software is vibrant than ever; innovation is the norm and the quality bar that today’s software has to meet is placed high indeed. However, for the programmer this poses a tremendous challenge. It’s no more possible to feel comfortable with the language or framework that one uses; because there are numerous quality alternatives out there. This in my own experience can be the cause of quite some anxiety and even exhaustion from trying to keep up....

August 11, 2018