Category: Software

The Acquittal of Laziness

October 19, 2019

English words simply don't capture the essence of certain values and traits. Often times they even mislead. Example "Laziness".

Perl's creator, Larry Wall, acquitted laziness for all of us by making it the key virtue of (Perl) programmers. I reflect on my laziness often and look for opportunities to be …

Read More →

XIRR Tool

September 28, 2019

In Properties of Money we have seen the importance of "r" - or annualized returns. As an investor, how would you assess your investments across various assets and compare their relative returns?

MS Excel's "Extended Internal Rate of Return"-XIRR function is one such metric.

XIRR is a money-weighted annualized return …

Read More →

FIFO Tool

September 07, 2019

My transactions in and out of Mutual Funds ran into the 100s last financial year.
Here is a generic tool I created to compute gains for tax filing this year.
Given all trades ever (e.g in a MF folio), the tool applies First-In-First-Out logic to compute gains in sales …

Read More →

Mind of State State of Mind

June 10, 2017

It is a joy to experience software that just works. Quality, bug free software is hard to pull off and yet we are spoiled rich with more and more cloud services and apps that just work. Certainly, this is not an atomic outcome. I mean we didn't just wake up …

Read More →

Programmer Caricatures

June 10, 2017

What images conjure up in your mind when you think of the word "Programmer"? The lonely bespectacled geek with disheveled hair shown in Hollywood movies?


Programming is largely problem solving fuelled by organised thinking. There are multiple diverse yet "right" ways to effectively think about and solve problems. No surprise …

Read More →

Test JS Post

June 10, 2017

This is to try embedding quil cljs library for animation

Quil Project

Read More →