Category: Musings

June 6th, 2010

Vacation Time

It was that time of year again.

Time to put all computer related worries out of mind and strike out somewhere to enjoy some down-time with friends and family. This summer’s trip was to Fort Worth to attend the world premier of Jorge Martín‘s opera of Before Night Falls performed by the Fort Worth Opera, catch some of the local tourist sights, go to some of the local galleries, and eat some of the food.

Everything went well, the opera was a delight, and by the end of the week I could have been getting used to the heat. Maybe.

May 12th, 2010

(I Can’t Get No) Satisfaction

Last weekend my wife clipped a review of The Case for Working With Your Hands or why office work is bad for us and fixing things feels good from the Weekend FT. The title of the book and the brief review got me thinking, and I’ll have to read the book when I can get my hands on a copy.

I’m not sure if the author knows what it is like to “fix” software as a job, after many years maintaining software I would probably rework his subtitle to include … fixing real things ….

There are endless things I should do around the house, and I often excuse myself from starting on something by worrying about the quality of the likely result. I hadn’t really thought about the pleasure I get from the process.

Tonight, however, I hope to bask in the fruits of the manual labours of others – the Stick Men hit Toronto tonight!

April 2nd, 2010

Good. Friday. A Day Off.

This week’s Philosophy Bites podcast struck a chord with me. I have often felt that I might have been more suited to another time, even though the late twentieth and early twenty first century have many comforts and distractions which seem to make now a good time to be living. The podcast was Susan Neiman on Morality in the 21st Century, it appealed to me because I consider myself to be an admirer of enlightenment values.

I’m always happy to play the post-modern cynic for laughs, the willful abandonment of reason and responsibility means I can make outrageous and imbecilic claims to irritate and amuse. In more serious moments post-modernism’s main use to me is a quick litmus test – if something claims to be post-modern then it’s most likely a waste of my time and effort to engage with it seriously.

The podcast comes as close to articulating my feelings about how I consider living my life today as anything I’ve recently heard, and helped me refine some of my thoughts about enlightenment values.

Today is good because the sun is shining, the flowers are coming up, and I feel a reverence for nature and spring’s arrival fills me with a sense of hope and happiness.

March 14th, 2010

Three of a Perfect Pair

Most of the time I am a “gut feel” decision maker, especially in non-critical matters of taste. From time to time it is worth the pain and effort to go through some research to see if my gut is in need of recalibration. My question of the moment concerns my marmalade selection for weekend breakfast.

Working from left to right I’ll introduce the contestants:

Wilkin & Sons Tawny marmalade is a favourite of a close friend of mine, and I respect his opinion about important things. Until recently I hadn’t seen it in a store, and was pleasantly surprised to see it when we explored the main Pusateri’s store while looking for new light fittings at Royal Lighting.

This has an extremely short list of ingredients: sugar and oranges. It has a deep orange colour with long juicy strips of rind which still have a little resistance when you bite into them, there is a slight sour finish to the rind which adds interest. This has a lingering aftertone which is a delight even when you have swallowed the marmalade. Overall it is fruity with a woody, mossy, deep flavour, but not too sweet.

Next up is Rose’s Lemon and Lime fine cut marmalade.

Some time last year we picked up some Roses lime marmalade and some lemon and lime marmalade as an experiment to see how other citrus fruits would do when marmaladed. The lemon and lime marmalade had a fuller and more interesting flavour than the lime alone, so that’s the one we eat when we can find it.

The colour of the marmalade and the jar are very attractive, the fine shreds of rind are suspended in an organic green jelly.

The ingredients list is a little longer than the Tawny marmalade: glucose-fructose syrup, lemons (10%), limes (10%), sugar, gelling agent: pectin, citric acid, acidity regulator: sodium citrates, colours: copper complexes of chlorophyllins, lutein.

The marmalade is light, refreshing, and smooth; a pleasant contrast to the orange marmalade. The dominant flavour is lime with a hint of lemon. More citrus flavour than the Tawny but less than the Robertsons. The lime flavour is light and dances on your tongue.

Finally there’s the Robertsons Seville Orange Marmalade. We discovered this after eating the normal Robertsons marmalade for some time.

The ingredients are: glucose-fructose, sugar, oranges, fruit pectin, sodium citrate, citric acid. This has a finer cut rind than the Tawny marmalade, and the rind still has some bite to it. More refreshing and tangier than the Tawny marmalade, it has a little citrus effervescence.

So which one should I pick for my breakfast? The Tawny has a jammy texture, the others two are a little smoother. The Tawny doesn’t cut the sugar with additional citric acid, so the subtleties of the orange flavour aren’t overwhelmed. If I want the whole orange experience then the Tawny is the one I’d go for. If I want a little zest then the Roses or the Robertsons call out. If I want a change from orange then the Roses is the clear winner. As a pragmatist I should have more than one slice of toast on a weekend morning, and feel free to mix and match my marmalades as they all have their distinct charms.

I have to thank my wife for helping with this research, and we’ll be on the lookout for other marmalades of class to sample and enjoy in the future.

March 7th, 2010

Unexpected Consequences

I’ve been quite busy the past few weeks, and what strikes me is that most of the activities were driven by the influence of people I find interesting, and my involvement with Perl over the past decade or so has put me in contact with many smart and interesting people, many of them active members of Perl Monger groups.

Now that our daughter has launched herself into real life we are always happy to baby sit for an evening of parental nostalgia, and the other weekend we were lucky enough to baby sit for a Toronto Perl Monger – it was uneventful enough to allow for an evening of Olympic viewing.

On many Monday evenings I substitute for a team in a local trivia league. I was introduced to this group of eclectics by a couple of co-workers who used Perl.

Recently a friend from Boston who wrote one of the first Perl 5 books was in Toronto, and that was a fine excuse to try a new restaurant and catch up for a few hours. Nota Bene was a great place to go and eat, not too noisy and the food and wine were wonderful; had it not been for the visit we probably wouldn’t have checked the restaurant out. Because I wanted to pick our visitor up from the airport I decided to take a day off, and I finally managed to visit the Redpath Sugar Museum which I have been intending to visit for years.

In addition to these occasional pleasures there are monthly meetings of the Toronto Perl Mongers where I get to meet all kinds of people.

On top of all of these Perl has been a useful way of discovering job opportunities where I use Perl development as a litmus test of open minded development processes and the likelihood of working with people with deep interests outside computing.

All in all I think my accidental discovery of Perl 4.019 was one of the most interesting things that has happened in my work life so far, and has had many pleasant and unintended consequences.

February 16th, 2010

Listening to Wireless Radio

Long ago I used to listen to the radio on a big old “portable” whose dial included “Hilversum”, “Light Programme“, and other station identifiers from the late 1950′s or early 1960′s. My grandparents called it wireless (although several investigations into the nature of the wireless revealed lots of wire inside.) After leaving university my early morning ritual included listening to Farming Today on Radio 4, and then the delightful team of John Timpson and Brian Redhead on the Today programme for as long as I could before walking to work or catching the bus to work.

A quarter of a century or so later I listen to the best of Today as a podcast as I walk or take the streetcar to work, and there are a fair few other BBC podcasts to which I subscribe and listen.

While the podcasts have kept me sane, my wife has been straining to hear the content of WNED over the static and distortion as the AM signal can only just be deciphered by the time it gets to Toronto. Add to that a background of food preparation clattering and it’s easy to give up in frustration.

Technology has come to the rescue. A local radio store had the Revo Mondo WiFi wireless radio on its shelf, a piece of electronics which is small enough to be unobtrusive, and simple enough not to be frustrating, and pretty enough to live in the kitchen. After a few minutes of shuffling wireless base stations and punching in my WPA2 key we were listening to WNED, WNYC, and I allowed myself the pleasure of Gardeners Question Time this Sunday.

The live radio feeds delivered over the internet and my wireless network make the cable TV / internet bill seem marginally less grotesque. The old portable I used to listen to was pretty finicky sometimes, it could be little short of miraculous to get Radio Luxembourg some evenings. In these modern days it all seems so easy, until we use the microwave! (I’m sure that can be dealt with by judicious channel selection… maybe tomorrow!)

Next day: Setting the network to use channel 1 rather than auto selecting seems to have made the internet radio work happily even when the microwave is running. Thank you web!

January 24th, 2010

Comfort and Stagnation

Time and time again I condenm myself to a seductive trap – using things I am comfortable with, and convincing myself that I’m productive because I’m happy and comfortable. The problem is that the old tools and methods may well be adequate for what I think I need to do, but there might be whole new ways of thinking that my current tools just don’t expose me to.

As the Pomodoro technique is forcing me to think about and sometimes even change how I work at work, sometimes swapping tools helps me evaluate both the tools and my abilities to use them. Occasionally there is an even bigger benefit – perspective. Here are a couple of examples:

(1) Ruby and Perl. Perl is a tool I like a lot, and most of my work in the past decade seems to have been maintaining code which appears to have been written quickly by people not entirely familiar with better practices in Perl (or in my own case way too familiar with some new feature in Perl!). Maintaining these code bases tends to let me trap myself in the Perl of a decade ago, and given the sheer volume of stuff appearing on CPAN and newer Perl releases I know I’m falling behind. Given my limited engagement with the Ruby community it seems that they are younger, more dynamic, and more open to going beyond emacs or vi and testing. Returning to Perl for fun (cleaning up the Toronto Perl Mongers’ web site) some of the fun things I see in the Ruby world make me dig a little deeper into CPAN, or look a the echo chamber that are Perl blogs to find modules, tools, and techniques which do more than incrementally improve my Perl.

(2) Editors. I’ll confess I’m a vi user, and I use maybe 2% of gvim’s potential. A few months ago someone suggested I try emacs. Try I did, and now I am back using gvim as my main editor … but now I have a perspective which is making me much more active in exploring the details of some of the vim add-ons. I’m also interested in what “real” IDEs can do for me, and how vim / emacs provide other ways to achieve the same goals.

Bringing it all back to something I really care about, I guess that stagnation is OK – the song on Trespass which has survived all the way through to 2007′s Old Medley – and, as Peter Gabriel sings “… nothing fades like the future, nothing clings like the past.” I find myself editing Perl using (g)vim, but at least I have the dust of “other countries” on my feet, and dreams of other futures in my heart.

December 21st, 2009

Out With the Old, In With the Old

Our late December festivities are done, the days are getting longer, and soon 2010 will be heading my way. The various office and user group parties are done, and there’s some time for reflection.

The thing I am noticing with the Pomodoro technique is that the daily retrospectives are satisfying, when I do them. The other huge plusses are breaks every half hour or so keep me focused on what’s really important rather than what’s fascinating at the time, and the record of interruptions helps me have a more balanced view of how the day went. So after a couple of weeks I’m still happy to be learning it. A little scientific observation of my behaviour will let me eliminate old habits and fill the void with shiny new habits. I wonder if that’ll be good or bad… In any event it will be good to toss a few of my less effective old work habits out.

Meanwhile the Genesis Video Box is bringing back some happy memories of the ’80s, and the the 40th anniversary re-re-re-issue of Red by King Crimson gives me my “new” Bill Bruford fix.

Now to enjoy the rest of the old year and anticipate the new.

December 8th, 2009

Breaking Habits

I have been incorporating elements from Getting Things Done and The Now Habit to help me get things done, and the latest trove I am raiding is The Pomodoro Technique (prompted by the new Pomodoro Technique book from the Pragmatic Programmers.)

After a few days of working with it in a reasonably methodical manner I have come to see just how ingrained some of my habits and behaviors are. I thought it was hard to intentionally cultivate good new habits, but breaking the old habits it harder. Let’s see how I do with this technique.

November 22nd, 2009

Past, Present, and Future

Last night I had a chance to catch up with some colleagues from Exegenix, about four years after leaving. It was great to see them again, and it reminded me that, for me at least, the most engaging aspect of work is the opportunity for relationships with other people. It also showed me how much I forget, and how generously my memory lets the less pleasant aspects of things gently fade away. The past somehow always seems a little more pleasant that it was, and the pace of life seemed to allow for more reflective activities.

That led me to think about all the ways we have these days to keep up with people, and how I need to limit the energy that I put into the technology to leave more for the relationships. I looked at Facebook for the first time yesterday, and I am amazed but not surprised by its addictive shallowness. I have a hard enough time keeping on-task without the distracting siren’s cry of another “funny” or “got to see” YouTube video. For me it looks like another technology to put on the pile with all the other “might be helpful if it didn’t involve being at a computer and having to expend energy ignoring distractions” technologies until I master focusing. So the ways I stay in touch with people are essentially email (or Christmas cards) and occasionally the phone if it is really urgent.

Reflecting on the last couple of paragraphs it seems that a key skill I need to develop is not getting caught up in the urgency of the moment by default, instead I can learn how to pause and consider interruptions and learn to defer or ignore those which don’t need my immediate attention.