What's "Funny" with Software Synergies?
I am starting to see some parallels in my personal life and my work life. I have always tried to find the humor in life's rich pageant. After almost ten years of marriage, my wife has often said that I do it a bit too much; I'm always joking - but that's another story. When I was in high school, I remember a friend of mine, Chris Bouchard, defined humor for me as when a connection is made between two previously unrelated things. Sometimes when that connection is made for us, we laugh because it's funny.
Throughout my career, I have has the most fun in developing synergies, combining software - that's why I titled my blog Synergist. For me it started when I was at architecture school, working with first-generation Tablet Computers (then called Pen Computing) for architects 14 years ago. I then combined MFC and OpenGL for my Master's thesis. As a first job, I designed and built CAD systems by assembling many software libraries, many of which had never worked together before. That brought me to Mindjet where I combined MindManager with everything at the Mindjet Labs. Of course now I'm at Microsoft, combining Silverlight with anything I can get my hands on!
In my role as a developer evangelist at Microsoft, I build demonstrations to spark people's interest. When I show them how I've combined two software systems in an interesting way, I get a similar reaction to hearing the punch-line of a joke - a smirk, a laugh, an emotion. I need to win the hearts and minds of software developers and seeing that a-ha moment in a presentation or a discussion is always a great sign.