At EuroSTAR 2012 I got talking to someone who had polar opposite views to mine on Testing and Agile implementation.
Despite his opposite views and the fact I could counter almost anything he said from my own experience I knew deep down inside that he knew he was right.
His solution, albeit not something I would label agile, worked for his clients. He was passionate about the work he does and the people he helps. He held different views, but was contributing goodness to others in the industry and more importantly, he was getting results for his clients.
He was helping people succeed.
No matter what my opinions are there will always be people who hold different opinions, ideas and experiences to me.
In software development there are very few process level ideas and actions that are black and white. It’s difficult to quantify, measure and then compare two different approaches as there are so many variables…like budget, people, product, customers, skills and experience etc.
One approach that works over here, might fail over there.
A lot of people avoid talking to people who think differently to them but I believe that only by opening our dialogue with others who think differently will we truly learn about ourselves and alternative ways of doing things.
Isn’t it in this collision of ideas where true innovation and learning comes from?
I had a lot in common with the tester I met at EuroSTAR 2012. We’ve kept in touch since and despite his continued promotion of ideas at odds with mine we’ve become good friends.
At EuroSTAR he told me that he had found his calling in life.
Who am I to say his calling is worse than mine?