In the World of Software, or Really any Process, Migration, is Idealism Wrong?

In recent weeks I’ve been told that I am idealistic and that I wear my ideals on my sleeve.  My answer was that in my job, I had to be.  But it made me start to think about how any big change happens.  Usually, it’s a small group of people who, not only have a unique vision of how things should be but, more importantly, know how to implement that change.  It reminds me of a quote from Margarey Mead, “Never doubt that a small group of thoughtful, committed citizens can change the world. Indeed, it is the only thing that ever has.”  If people who are trying to direct and implement change become intimidated, or doubltful, or waver on the belief that their ideals are right and worth achieving, then they have already lost.  So this post is for people who are in my role throughout the world: do not stop trying to achieve the ideals that you believe in.  While we all work as individuals trying to improve ourselves and our companies, each achievement that each of us makes in the service of a transition to a new and better way of working, helps all of us.