Recent Posts

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...