My First Eulogy

I’ve been wanting to write a eulogy for my grandfather since the day of his death, August 20th, 2015. For some insight into my writing process, I tend to procrastinate an incredible amount while my conscious mind comes of with bon mots that “I can’t wait to incorporate into the final product.” Ugh.

grandaddy & chloe


Today, May 1st, International Workers’ Day, twitter has been alive with chat of #talkpay. An article in ModelViewCulture requests that we share our current salary, title and experience to combat systemic pay inequality. Though I don’t agree with everything in the article, I’m choosing to take part.


My Code Retreat Syllabus

You may have heard about my adventures with code retreats. I greatly enjoy facilitating and participating and over the years I’ve come up with a base itinerary. You can find the official structure here. This is more of my specific predilections. The day won’t follow this exactly and will vary according to skill level and participants interest but read on to see what I enjoy.

Self-improvement in progress!

URL Rewriting for Sub Uris in Rails

In the good ol’ days, when we used to walk up hill through the snow to school both ways, the Rails deployment process wasn’t as simple as pushing to heroku. You might have signed up with a custom rails hosting provider or used a shared hosting provider. You may have had to configure Apache to use subdomains or even suburis. Now, most of these issues have been abstracted away. But not all the time.

A few weeks ago, a good friend of mine found himself in the situation where you access the Rails app via aSubURI. Read on to find out what the challenges were for him and how we solved them.

IMG_1046 The Good ol' days

Halfway Through

We’re halfway through the winter holidays and I’m not even close to halfway through my holiday vacation todo list. sigh But, there’re good things a brewin’.

Vancouver pan

So You Want to Go to India

Edit: How quickly information becomes stale. Before I had even written this post, the process for acquiring a VISA to visit India had already changed. In fact, it changed just a few short months after I went through the process. Instead of any of the below, go to and follow the instructions.

As I mentioned in an earlier post, I greatly enjoyed my visit to India. However, there was a great deal of work to be permitted to travel there. In this post, we discuss what was involved in the preparation.

Aga Khan Palace