Blog

  • I consider Seattle my new home. Perhaps it’s the lack of pretension.  Folks around here tend to pragmatically dress themselves: sneakers, blue jeans, puffy Patagonia down jacket. This is unlike how people dress themselves in southern California, where I lived for over 25 years, where the overall vibe is to dress to impress. I admit, I…

  • I just discovered dynamic programming and damn, I’m blown away by the concept.  The other day, hile working through a homework assignment, I compared the run times between two python functions that I wrote, one function written recursively and the other written in a dynamic programming fashion.  Starting with the recursive solution, I arrived at…

  • On both my laptop and iPhone, I’ve configured my e-mail clients to disable a setting called “Load Remote Images.”  Although there are a number of benefits in doing so, like reducing network traffic (i.e. bandwidth), my main motivation is this: preventing senders from tracking my e-mail behavior, preventing them from identifying whether or not I’ve…

  • Although I’ve been playing the ukulele for over a year, I decided to pick up the guitar four months ago, when I returned to Seattle after spending the Christmas holidays in sunny southern California. During my visit, my little 13 year old brother and I would occasionally jam. Me on my tenor ukulele strung with…

  • Last Friday, I took the final exam for my (distant learning) discrete mathematics course and just now I had logged into the student portal (i.e. Blackboard), surprised to find that my exam had not only been graded but my final grade had been posted as well. I finished the course with an 88%, a B,…

  • I just scheduled my final exam for my discrete mathematics course, now that I submitted my homework for the final assignment covering graph theory. Throughout this assignment, I was introduced to a variety of concepts: Leonard Euler and his discovery of Euler paths and circuits, Hamiltonian paths and circuits, and a handful of graph related…

  • Lately, I’m feeling very content with my career. For the majority of my life, I’ve been constantly searching for some job that would fulfill me. Like many others working in the tech industry, I had a tendency to hop around from company to company every two years, always switching it up, never allowing myself to…

  • Although I sometimes find getting paged for operational issues enervating, I wouldn’t have it any other way. It’s well known that software engineers at Amazon (Web Services) own their systems, end to end. This means that we not only develop and maintain our software, but we operate the underlying system, complete ownership. From a software…

  • Last week, I was sitting behind my desk at work, surfing hacker news and and at the top of the website floated an article by the co founder of “Daily Coding Program”, a small tech start up that e-mails daily newsletters with a programming question.  The article shared some of their insights over the past…

  • When I first started playing ukulele, about six months ago, I would occasionally wince when lifting my fingers off of the nylon strings.  Because in the beginning, the flesh of my fingertips were fresh, no callouses. But slowly, over time, after repeatedly striking down on the strings, my fingers gave birth to a new layer…