A Tale of Two ProductsAs a technologist, it is incredibly rewarding, stimulating and challenging (not necessarily in that order!) to be on, or lead, a team that…Jun 15, 2023Jun 15, 2023
RRR — Recover, Refresh, ReflectAfter months on the grind, I am taking a break from the day job to recover, refresh and reflect. The last break I took was for a little…Jun 14, 2023Jun 14, 2023
GitHub SSH keys for multiple accountsI knew about the SSH configuration (located at ~/.ssh/config) for supporting multiple GitHub domains (for example, my work domain is…Jan 19, 20211Jan 19, 20211
Managing Your Time as a Senior EngineerThere’s an oft repeated adage in the tech industry — that task switches are bad/counter productive for an engineer, while being required…Aug 3, 2017Aug 3, 2017
Make The Most of What You HaveThis seems like a pretty dumb ass (or too smart by half) kind of thing to say. After all, don’t we all make the most of what we have? After…Jul 18, 2017Jul 18, 2017
What I Wish I Knew When I was Promoted To a Tech LeadWhen I got promoted to the role of a Technical Lead, I thought that I had a grip over it — after all, you often or almost always get…Sep 30, 2016Sep 30, 2016
On Creating SoftwareCreating software is a lot like creating literature — writing a book, an article, even an epic. It requires creativity — just like writing…Aug 27, 2016Aug 27, 2016
To Be Or Not to Be …A few days back I was talking to a friend who is on the threshold of making a significant career choice. In her own words, it is as…Aug 15, 2016Aug 15, 2016