Category: Software
The Acquittal of Laziness
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 …
XIRR Tool
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 …
FIFO Tool
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 …
Mind of State State of Mind
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 …
Programmer Caricatures
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 …