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.