On Friday February 19, 2010, I underwent laser eye surgery (Intralase Sub-Bowman’s Keratomileusis) to correct my short sightedness. I have worn glasses since I was 6 years old and contact lenses since I was 16. Over the past 15 years, I developed an allergic reaction to the protein buildup on the contact lenses and had to restrict my use to sports only. This is a quantum leap forward for me and I am floored by the results – no more glasses! Thank you to my surgeon, Dr. Suren Sanmugasunderam, FRCS (C) and his team at London Eye Centre.
The evolution from squinting to see, to having thick, then thin lens glasses to contact lenses and now to laser eye surgery led me to think more about several topics:
Problem Management – as described by IT Infrastructure Library (ITIL):
A `problem’ is an unknown underlying cause of one or more incidents, and a `known error’ is a problem that is successfully diagnosed and for which either a work-around or a permanent resolution has been identified.
As a child, I squinted because I did not know that I needed vision correction (unknown underlying cause). My opthamologist successfully diagnosed that I was short sighted with astigmatism. The workaround he prescribed were prescription glasses. Now glasses helped modify the root cause of my vision problem but did not fix it. Contact lenses were the next evolution of glasses but still did not address the root cause. Finally, my laser eye surgery procedure modified my eyes by vapourizing microns of cornea cells to correct the root cause providing a permanent resolution.
How often do we consider a work around good enough? Once the work around is in place do we just get used to the added complexity without attacking the root cause? Do we take the time to really look for a root cause and think of ways to permanently resolve it. Enterprise Architecture and ITIL together provide the framework and processes for us to travel this road. Making time to review what we have done in the past is important so that we can move our enterprises forward with a solid foundation.
Manage Complexity – Complexity as described by Roger Sessions (@RSessions):
I use the word “complex” to mean an entity that has more “complexity” than needed to do what it is intended to do. By “complexity” I mean the number of internal states.


