My awesomely talented nephew has started a blog with which to share his art and other things. Be sure to check it out:
It is hard to believe but I have reached the third anniversary for this blog. Writing-wise, this past year hasn’t exactly been prolific. In fact, I only wrote two posts and shared a former colleague’s post.
I wish I could say that I didn’t have anything to write about however life gave me too many things to write about. It was quite an overwhelming year. There were many good things, such as I got perfect on the driving test for my full motorcycle license and more importantly the woman I love proved time and again just how lucky I am to have her in my life. Three events stand out, the death of my cat, my mom’s diagnosis with stage 4 pancreatic cancer and the death of my father.
Now you are probably wondering how I can rank the death of my cat with the terminal illness of my parents so let me explain. I got Loki, aptly named after the Norse god of mischief and evil, when she was a kitten while I was living in Vancouver with my future ex-wife. She moved with me 7 times in as many years, from Vancouver to the Toronto area and to The Netherlands and back. She was there for the birth of my two children and was the only thing I insisted on during my divorce (in retrospect, there were other things I should have insisted on). But ultimately, because my father was ill, I was mourning him as much as Loki when I had to put her down. Even though my father had’t passed, the signs were there that it wouldn’t be that much longer.
I am going to post my thoughts about my fathers death and I will do the same when my mother dies. After that difficult start to 2014, I plan on creating some upbeat posts. I could be bitter and sad about the way life has been going but that would be a waste of energy. Enjoy life just in case it is the only one we get.
I know I have been awfully quiet of late so here is a fantastic bit of sharing from a former colleague. Enjoy!
“Everyone must leave something behind when he dies, my grandfather said. A child or a book or a painting or a house or a wall built or a pair of shoes made. Or a garden planted. Something your hand touched some way so your soul has somewhere to go when you die, and when people look at that tree or that flower you planted, you’re there.It doesn’t matter what you do, he said, so long as you change something from the way it was before you touched it into something that’s like you after you take your hands away. The difference between the man who just cuts lawns and a real gardener is in the touching, he said. The lawn-cutter might just as well not have been there at all; the gardener will be there a lifetime.” ~ Ray Bradbury, Fahrenheit 451
As I review this year of posts, travelling…
View original post 788 more words
Several months ago Ed Yourdon purged his Flickr photostream of photos that he felt were not among his favourites. My challenge was I linked several of my posts to Ed’s photos but I did not cache a copy of the photo. As a result I had several broken image links.
Today is a rainy day, the house is clean and no renovations to complete so I decided to clean up the broken links. I also wanted to add a new post so that readers wouldn’t think I had abandoned my blog. So here it is and I am busy with other things. I will post again when something strikes a chord. Cheers.
The format Martin Fowler used was to deliver three short talks using articles published on his web site. I like this approach as I have read most of the recent posts to his web site and hearing Martin’s explanation would enable me to compare my own interpretation with his.
The first was on developing for multiple mobile devices. This presentation didn’t provide any new insights to me and it is an excellent primer for anyone faced with a decision about developing for mobile devices.
The second was on NoSQL which I believe was actually an combination of his blog post on aggregate oriented databases and his introduction to NoSQL. I have been following the development of NoSQL however I hadn’t read the post on aggregate oriented databases. The aggregate oriented databases piece was an interesting backgrounder that I had missed.
And the last topic one was entitled “Agile: Essence and Fluency”. As a participant in the creation of the Agile Manifesto, Martin is of the opinion that “agile” has been subject to “semantic diffusion”. In other words, what was meant by “agile” ten years ago is not necessarily what people mean today. For Martin, the essence of agile is adaptive planning over predictive planning and people focused over process focused. This is not to say that you must abandon predictive planning and throw out all processes but rather weight in favour of the former. I very much agree with this and have found that reality of balancing the two is quite difficult.
The second part of the final talk was to highlight the paper posted on his site authored by Diana Larsen and James Shore on Agile Fluency. This is a great paper for anyone working in an agile way or for those moving to agile. The two key points I think are the cultural shifts, first the team then the organization. The team shift isn’t that difficult though not necessarily painless but the organizational shift is. Michael Sahota describes it this way, “Culture Will Eat Your Strategy for Breakfast“.
So what do you gain by seeing someone speak live? For me it is two things, audience reaction and the opportunity to interact. Watching the audience is always interesting and sometimes makes you realize that you might have not caught the significance of a particular statement. The opportunity to interact is also very important. This is the time when you can find out if your interpretation is the same or different from others and hopefully ask clarifying questions of the speaker. I have watched Martin Fowler present many times in videos available on InfoQ and seeing someone live is always better in my opinion.
So I’ve been blogging for about two years, my first real post was February 2. In that time I have posted 35 times and I was wondering what my theme is. My most popular topics are around understanding, faith, passion and doing. My top three posts for the year were Faith, A Lesson Remembered, and Doing more by doing less. If I look at my two-year statistics, my most popular post was Causality followed by The Importance of Dialogue and Faith a close third. How odd. That is not what I thought this would be about.
My original intention was to use this blog to get input from others on things that would help me help those I worked with and develop my skills as a leader. I thought this would be a blog focused on technical matters and agile methodologies and practices. Within a few months it was less of that, more of what simply made me think. Sometimes it was work related and more often it was not and I am happy with this direction.
I think the following quote captures my thoughts well:
Each of us is it in the world for no very long time, and within the few years of his life has to acquire what ever he is to know of this strange planet and its place in the universe. To ignore our opportunities for knowledge, imperfect as they are, is like going to the theater and not listening to the play. The world is full of things that are tragic or comic, heroic or bizarre or surprising, and those who fail to be interested in the spectacle that it offers are foregoing that one of the privileges that life has to offer.
Work is a great source of inspiration and happiness and the world holds so much more. I will continue to blog about what I am privileged in this life to see, whether it is work or some thing else. Whether it is joy, tragedy or comic, I hope we all learn something about ourselves and the spectacle that is life. Cheers.
In early January I found myself in the strange position of telling my father I had faith in his recovery and that he needed to have some too. Constantly faced with set backs due to infections that are inevitable when in the hospital for four months, he was weak in body and thus weak in mind. He would have let himself go at that point and as he told my brother, his heart was too strong to let him. So I found myself at his bedside after work telling him that I believed he would recover to the point that life would be worth living.
What is faith? Is it believing in capital g, God, or Allah, or the pantheon of the Norse? Is is choosing to believe that there is nothing beyond this life, that this mortal coil is all we have? Faith is any and all of those. Faith is believing in something and holding it as your very core. When you believe in something, it becomes your lamp post in the forest. From that place you can map out the world, and cling to it when the maelström surrounds you.
Life is chaotic. No matter how hard you try, life will always be unpredictable. You can make choices that swing the odds towards good things happening, and in the end all you have is your choices. So what do you do when bad things happen? You have to believe. That’s it, believe. You could believe that the world is out to get you, that it is never your fault and I don’t think that leads to a happy and fulfilling life. Believe in something positive and make that the foundation of your happiness.
When your faith is the foundation of your happiness, nothing can take it away from you. When you stripped naked before the world you can say, I believe, and I know I will be happy. It doesn’t mean you are always happy, it just means you know happiness is in you and you will be happy again. I think where people fail is they externalize their faith.
When you believe in a capital g God, you believe in an entity that is external to you. So you can attribute all actions, good and bad, to this external entity it leaves you foundering when things happen that make you unhappy. You can choose blind faith where you believe all their actions are good because, well, they’re God and that doesn’t tell you why so you will remain unhappy.
So what happens when you accept that you don’t know “WHY”? You are released from searching for answers that don’t exist and the unhappiness of a fruitless pursuit. And the only true why you can’t figure out is the big two, life and death. Pretty much everything else has some sort of answer and it is up to you to choose whether it is gods will, or because a butterfly flapped its wings. If you accept that life and death happen then you can stop asking why and start focusing on happiness.
I believe in me and I believe I will be happy, maybe not now but again soon if not now. I have faith. Do you?
Philosophy is a great choice when picking a degree and we now have the data to prove it. A friend recently shared a blog post on Facebook that I wanted to highlight. This is an addendum to my earlier post “Humanities is a Good Choice” because graphics can a great way to communicate. The blog post in question leads with a graphic based on the data found here. As I was trying to find a link to the original graphic, I discovered at least 2 other blogs that commented on this data. I get the feeling that we philosophy majors are a bit insecure because we love it when we find evidence supporting our choice. I know I love data like this.
For those using agile methodologies, Henrik Kniberg posted a great little video about agile (software) development. He tells the story from the view of a product owner and I think it is a very useful overview for anyone trying to understand how agile all fits together. So take just fifteen minutes out of your day and check it out.
It has been a busy summer. One of my major personal projects is a redo of the upstairs hall and main floor of my town house. At the start of the summer I had a contractor install wood floors and replace the stair railings. Since then I have been patching walls, painting and installing new trim. Part of that trim install is replacing the quarter round that went down the stairs with the baseboard being used in the hall and main floor. This is a feature in a friend’s century home and I like the look.
Because the stairs turn at the bottom without a landing the stringer, the piece of wood on the side that carries the treads, changes angles. I thought no problem as I have to cut the baseboard to fit against the half newel post that is against the wall, I will just use the same vertical cut at the transition and tie in. I have illustrated this with the red lines in Figure 1.
It wasn’t as easy as I thought. I ended up discarding two lengths of wood as I couldn’t get the angles to line up. You are probably wondering what is so hard about cutting a butt joint, but you don’t use a butt joint when joining two pieces of trim work. You cut them at 45 degrees so they overlap. When the wood shrinks, because the wood will shrink at some point, you aren’t faced with a big gap in your trim. Instead you have a shallow depression which you may not notice at all. The problem was cutting the 45 degree cut at an acute angle. No matter what I did, it just wouldn’t overlap cleanly. I was getting worried, as a 20 minute job had now taken me two hours and two pieces of not inexpensive trim were now closet filler. For those that don’t do carpentry, closet filler is the short pieces that you can’t use in the main area because it would look terrible but nobody ever notices the patchwork in a closet.
So I did the best thing you can do when stuck on a problem. I stopped, I cleared my head of the ‘solution’ and looked at the problem fresh. Well not quite fresh because I knew what DIDN’T work. So I thought about the easiest solution, which is two 45 degree cuts at 90 degrees to the length of the board. That was when I realized I could to that, I just needed to change my orientation. I suddenly felt very Ender-ish (Read “Enders Game” by Orson Scott Card to understand that thought). I made the cut, shown by the red line in Figure 2, nipped off the bottom corner, on the angle shown by the black line, and finished in 20 minutes.
The lesson I remembered was that sometimes you have to stop trying to make the ‘solution’ work and start all over with a fresh perspective. Sometimes you can reach this perspective on your own and sometimes you need help. The most important thing is to admit failure and use that failure as a learning point for finding the right solution.