Posts by Category

professional

Reflections on a Year of Consulting

I last posted an entry in this blog more than a year ago. There have been quite a few changes in my life during that time. From a professional perspective, t...

Balancing Expressiveness and Brevity

I really enjoy refactoring code. However, I rarely get that opportunity at my job because I primarily work on a large Java application that is mature and wel...

Learning about Software Security

Before I started my journey to become a Software Engineer, I did not think about software security much beyond installing a good anti-malware product on indi...

A Nuance of Lambda Functions in Java 8

As I was trying to solve part 2 of the Day 6 problem in the Advent of Code 2015 challenge using Java 8, I ran into a curious problem. I had defined functions...

Why Should Developers Write Unit Tests?

Even though nowadays it is generally expected that developers would always write unit tests, I have run into quite a few of them who loathe doing that. In fa...

Back to top ↑

personal

Making the Case for Getting Vaccinated

I was recently talking to my parents about the dire COVID-19 situation in India. As the general public there has increasingly become lax about wearing masks ...

Back to top ↑