Monday, December 23, 2019

The one I write in December


 "...not a creature was stirring, not even a mouse"

This time of year has always been a time of reflection for me.  A time for family, warm fires, and closure.  A time to slow down and unwind with close friends and also to look forward to the following year.  This year as I look back, I realize that while this is is my last post of the year, it is also my first of 2019.  I cannot believe I have been so busy that I have not written a single personal blog post this entire year. 

I made a mental note at the beginning of the year to write more, and I did, just not here. In 2019 I wrote or contributed to more than a dozen business blog posts for SparkPost, contributed to copious amounts of internal documentation, and found the time to squeeze in a short story or two.  However, that is not really the same as writing down personal thoughts in a blog or journal and I commit to doing better next year.

More than anything, I like to take time in December to summarize and mentally untangle the chaos that happened in the previous months. Winter walks, time with family and the smell of fir and cedar make that work for me.

There is something very calming about literally roasting chestnuts over an open fire with the snow falling around you.  It is something that just has to be experienced.

Whether you spend this time of year with presents under a Christmas Tree or lighting a Menorah, or airing grievances during Festivus, or keeping a Yule log lit, I wish you a joyous season and look forward to a prosperous new year.



Saturday, December 1, 2018

All I want for Christmas

All I want for Christmas is your generosity. Seriously.  I don't want stuff and things, I can get my own.  I don't want books and videos, or trinkets and toys. I don't want fudge and cookies... wait, actually go ahead and send cookies.

Recently, I was asked what I want for Christmas and I said "peace, love and joy" and for the first time in my life I really mean it.  I am at a stage in my life where I really don't want any more "stuff".  If there is something I want or need I can get it myself. Any thing that is not useful or edible will likely find its way to a garage sale or recycle bin within six months anyway so please save your money and do something more useful with it.

There was a great article I read from 2012 about the waste created over the Christmas holiday season and it is even more relevant today than it was then. In "The gift of Death" the author describes all the novelty trinkets and gag gifts and other items that we gift at this time of year that are really only enjoyable for a few moments or days during the holiday, then quickly end up filling a section of landfill.  It seems such a sad waste when there are so many more valuable places we can put our money, time, and resources.

This year, if you want to do something for me (or anyone else you care about) think about donating to your favorite cause in my name.  I have listed below all of my favorite charities whom I give to on a regular basis, but feel free to pick your own.  I can do without another pair of fuzzy slippers - please donate the $20 to Alberta Children's Hospital.  I really do not need more beer steins, that $30 is better shared with the great folks at Inn From The Cold. The $25 you were going to drop on that awesome sparkly reindeer sweater I will only wear once, could really help a struggling family at Ronald McDonald House.  Please consider donating to one of these institutions:

Of course, I am not crazy - I won't say no to an Apple Watch that will be used daily, or some tasty fruitcake or peppermint bark I can share with my friends.  Bring over a decent wine and stay for a while - the friendship and conversation by a warm fire is more valuable to me than almost anything else.  Oh and there is always Scotty's own Scotch that could find a happy place in my bar.  I'm just asking you not to buy something for the sake of saying you bought a present - for me or for anyone else.  The waste generated at this time of year on fad trinkets that will never have a useful function is staggering.

Having said all that, I want to give you the gift of my attention, my thoughts and my wishes for your peace and prosperity. May you receive as much as you give this holiday season in whatever form that takes.

Merry Christmas

~Tom







Monday, November 19, 2018

Happy Birthday Mickey

On November 18th, 1928, a fresh new face stepped out onto the world stage and captured the hearts of and minds of America and then the world.  Mickey Mouse spoke directly to a whole generation of people who were just trying to make it though the day.  He was the average guy, the embodiment of persistence, and Walt Disney's cartoon mirror image.

I first met Mickey in person when I was about 10 years old, but my childhood had already been fully immersed in The Wonderful World of Disney long before then. Over the many years since then, Mickey has taught me how to manage bullies like Pete, how to treat a girlfriend like Minnie and what great friendships look like.

Ninety years after his first role as Steamboat Willie, Mickey Mouse is still inspiring the average guy and welcomes all to the happiest place on earth every day.

Happy 90th Birthday Mickey.

Saturday, February 10, 2018

The Puzzler


For as long as I can remember, puzzles have intrigued me. While the images in this post are of a classic cardboard puzzle, it is certainly not the only kind that occupies my time. When I was about 6 years old, my sister had a small mechanical alarm clock that was very common in those days and it fascinated me.  I remember wondering what made the hands go around and noticed the ticking sound corresponding to the hand movement.  Before sundown, I had dismantled the entire clock and was well on my way down the road to understanding clockwork mechanics. Until she went looking for her clock of course.  Oops.

I managed to get it all back together and in working order, which is likely one of the reasons I am still alive to write this post.  I did not realize it then, but that process introduced me to 3D complex problem solving and mentally modeling solutions to puzzles.  Over the next few years, I remember seeking out 3D Chinese puzzles and building box kites from scratch.  Much to the dismay of my mother, there was not a single mechanical object in our home I had not dismantled and reassembled.

By the time I was 11, I had moved on to model rockets and Skill-5 Airplane models.  My bedroom ceiling had an entire WWII air battle hanging from it in skill-5 Revell models, but for me, the fun part was the actual assembly.  I would often just open the box and throw out the instructions to make it more challenging.  Figuring out how the pieces went together based on their shape, and the logic of the mechanics, was exhilarating.  Seeing it come together into a final solution was extremely rewarding.

This past Christmas, my wife received a 500 piece monochrome puzzle from a friend.  I also received a 1000 piece full-colour one to put together, but from the photos here, you can guess at which one hit the table first.  I agreed to "just help a bit" and not do it all myself even though the sight of it had me jonesing for a fix. All those disconnected little pieces of black and white chaos... Hold my beer.

             

            








Puzzles of any description all have similar things in common.  There are defined edges or boundaries.  There are micro-patterns that intertwine.  There are pieces that will deceive you into thinking they belong where they don't.  It does not matter if you are assembling a 100 piece junior jigsaw or knitting together a business negotiation team, puzzles are all the same at the core.  Plastic, cardboard, people, economics, science, and weather are all just different mediums for complex puzzles to solve.

I think that is one of the reasons I love my job.  Every day is a new puzzle to solve.  In my case, it is typically the problem of how to integrate several different pieces of software into one cohesive solution.  In almost all cases, it is not just about the software but how humans and automation systems interact with it.  There is almost always a business component as well.  How much it costs, how long it will take, and the value of the resulting solution to the business, are all part of the puzzle that needs to be assembled into a solution.

Often you need to assemble smaller parts first into clusters of partial solutions.  Sometimes those end up being separate assemblies that need to be lifted in and added to the larger puzzle as a micro-solution.  In some cases, you need to improvise and make your own tools just for that task. The pancake flipper moving this assembly of jigsaw pieces is a fine example of that.  I found a number of parts that fell together into something that made sense, but was fragile and was on the wrong side of the table.  I had to solve a puzzle to solve a puzzle. How Meta.

As you solve smaller assemblies and connect their intertwining edges, a larger solution emerges.  You need to bring in "glue" or interconnecting parts from outside the boundary to knit them all together. This has analogies to airplane model building, software solutions, and business solutions. In all cases, the final result is a patchwork of smaller micro-puzzles that are blended to provide a full solution.


Like the mechanical alarm clock with its gears and springs and cogs, modern software solutions are often knitted together patchwork puzzles of integrated application interfaces.  The API revolution - connecting many software services with Application Programming Interfaces (APIs) - is the current software equivalent to throwing away the instructions when you open a skill-5 Revell model and just evaluating the components logically.


When you have all the smaller bits of the puzzle together and they start to coalesce into a larger, cohesive solution, momentum builds.  For me, the excitement of completing the project, then standing back to view the result, is priceless. In the last hour of this jigsaw, we were literally fighting for parts to put into the last dozen open spaces. As she put the last piece into place, there was a tangible pause, then we both sighed audible relief.  Like a phoenix from the ashes, beauty emerged from chaos.

Sunday, December 24, 2017

Cheers!


Merry Christmas
Feliz Navidad
Joyeux Noël
ᑯᕕᐊᓇᒃ ᐃᓄᕕᐊ


At this time of year I like to take a step back, breathe, relax and enjoy the festivities around me.  We all spend so much time during the year rushing to do one thing or another and rarely stop to just take in the world around us. 

Throw a snowball, write a Christmas card, stoke the fire one more time.  Pour another cup of hot cocoa and be amazed at the beauty of natural icicles forming off the eaves.. Take a walk through the forest and listen to the trees.  Christmas is a magical time of year.

From our house to yours, we wish you blessings for a very merry Christmas and best wishes for a prosperous 2018.



Monday, December 11, 2017

Dear Calin, I'm leaving you.

Open letter to Calin Rovinescu, CEO of Air Canada

Dear Calin, I'm leaving you.

This is not about you, it's about...  well ok, it is totally about you, and Air Canada's lack of attention to its loyal customers.  There is a lesson buried in here somewhere for one of us.

I was a loyal Air Canada customer for 9 years and most of that time I was either a Platinum or Gold elite traveler. That means I flew between 50,000 and 100,000 miles a year on Air Canada planes or their partner airlines.  Extrapolating the $460 YYC to YYZ fare and the 1660 miles between them, my loyalty meant a typical revenue of $14,000 to $28,000 a year to Air Canada. It may be good to keep that number in mind.

One of the reasons frequent fliers like myself tend to stick with one particular airline is for the rewards.  Those rewards can add up to mean free or discounted flights, upgrades to First or Business class, boarding ahead of others and other perks.  Air Canada was not the only membership I had, but it was the one I chose to focus my travel on because they are Canadian and they originally had a great rewards program.  But then something changed.

Actually, a number of things changed and none of them were good.  A few years ago ownership of the rewards plan shifted and it became even more detached from the airline than it was before.  It became harder to book reward flights and more painful to collect the benefits once you earned them.  Amid the confusion of dual internal reward programs (Altitude and Aeroplan), the new program became so convoluted that it was incomprehensible.  When you finally weeded through all the numbers it became very clear that it was now extremely hard to earn rewards, and once you had them, it was nearly impossible to redeem them.  The program had become worthless to me.

I started looking for an alternative and as it turns out a few of my friends had already blazed a trail for me to follow.  The path I chose was through the Delta Medallion program.  They just happened to have a challenge available that I took up and found that my regular travel schedule would get me to Gold level in only a few weeks.  However, Gold means something different to Delta than I was used to. It means a level of acknowledgment I was not accustomed to and complimentary upgrade options on every flight.  In my first 25 flights with Delta, I was upgraded 23 times to Business class.

Let me share how many times Air Canada gave me complimentary upgrades to First in the nine years I was loyal to that airline.  Zero. Nada. None.

In addition to the nice instant perk of complimentary upgrades, the connected partner programs are more appealing and better connected. My hotel, rental car, limo service, and other travel needs are all connected automatically to their system.

Oh, and they actually say "Thank You" for being a SkyMiles Medallion member.  It may sound like a minor thing to say "Thank You" but it is important. That personal touch is lacking in the Air Canada world and for an understandable reason - the rewards program is completely detached from the actual Airline.

I get it, I really do, and I am not really sure how you motivate the Airline to provide better perks for a rewards program that has no real connection to it.  The most obvious suggestion is that Air Canada needs to take back it's rewarding program and actually own it.  You have lost me for now, but I would come back if the program got better and actually had some relevance to the Airline and the money I put into it. If the airline ever takes back control of their rewards program, let me know and I will consider coming back.  For now, I have a flight to catch - oh look, I've been upgraded.