How to Get Your G1 Ontario Driver’s License

Three days ago I took the G1 knowledge test, which I happened to pass with a perfect score. Having just gone through the experience of getting my first Canadian driver’s license, I’d like to take a moment to describe the experience for those who are looking to hear about the process of getting a G1 […]

A Survey of the Best Prosumer Compact Digital Cameras

Ever since I was a little boy, photography has been one of my main hobbies and interests. My collection of cameras, both film and digital SLR, is pretty decent. I also own some good quality lenses that span the broad range from 12mm all the way to 300mm. Wide-angle lens, check. Walk around f/2.8 zoom, check. Portrait f/1.8 lens, […]

When We Have Money We’ll Do X

Whoever wants to be happy, let him be so: of tomorrow there’s no knowing. — Lorenzo De’ Medici People who grew up in a poor family (as I did) were likely used to hearing the phrase, “When we have money we’ll do X”. X varies, but it’s always something that is perceived as being currently […]

Small You Are Beautiful

A poem I wrote tonight for my wife. SMALL YOU ARE BEAUTIFUL Among the white nights of Canada you lay small like a restless cloud, dancing in a vague and tumultuous sky, afraid and delicate like a breeze, fierce and bright like a storm. You are red, a weightless maple leaf trembling and absent, coloring […]

A Simple Guideline for Blogging

There is a marvelous quote that is often attributed to Eleanor Roosevelt, which goes as follows: Great minds discuss ideas. Average minds discuss events. Small minds discuss people. I find these insightful words to be a guiding light when it comes to blogging (and life in general). When choosing a topic for a new post, […]

Yes, Virginia, There Is a Secret Santa

The mainstream media has a tendency to portray online communities in a negative light. When a crime involving Facebook, MySpace or YouTube occurs, there is a strong emphasis on these social networks, as opposed to the people perpetrating the crime. What is not often reported is that online communities, groups of (quasi) anonymous people, have […]

A New Adventure

Computer programming is important to me, but it’s only one prominent dimension of my being. I often feel the need to express other aspects of my persona, and my main blog, Zen and the Art of Programming, is not an appropriate outlet for such discourse. Conversely, my Twitter account, which is more generic in nature, […]