Experiments with tech and truth


I write about many things - software engineering, cloud native architectures, data processing techniques, blockchains, the books I read, cuisines from around the world and human psychology.


Writing is a way for me to learn, document, assimilate, understand and process. It is an act of ego. I might as well admit it.

May 12, '24
#software-engineering

Because once in a while we should all go back to basics.

May 09, '24
#blockchains #trade-offs #software-engineering

Software engineering is about trade-offs. The blockchain trilemma influences how different blockchains evolve towards mainstream adoption.

Apr 24, '24

LLMs are the talk of the town today. But not every organization needs to invest in building sophisticated chatbots for their customer experience. Here's a list of problems, solved and better solved with customized chatbots.

Jan 06, '24

Writing is an act of ego. You might as well admit it. Use its energy to keep it going.

Jan 01, '24

There's more to the world than English, and software construction often has to account for that. This article outlines the ECMAScript Internationalization API, which provides a number of useful functions for easy internationalization.

Dec 07, '23

From the makers of TailwindCSS, this is only design guide a developer will ever need.

Dec 05, '23
status work-in-progress

We see patterns. But reality is really all systems.

Oct 19, '23

Humans are born intelligent. Education ruins us.

Oct 05, '23
status work-in-progress

Foundational resource for understanding and building large scale systems.

Apr 12, '23
#javascript #performance

In computing, flooring a number is a common operation. Pretty mundane, but the perks of working with big data is that mundane things get exciting. Big Data breaks language limits.