Have you wondered what it takes to become an excellent technology professional? Is it the smartest developer / tester / (insert specialization here)? The one who can find the solution to the trickiest problem faster than anyone else? Or are there other factors that come into play? In this video blog, I share how my thoughts on this topic have evolved over my 25 year career in the technology industry, as I played different roles – from a developer, manager, director, Scrum coach to founder and CEO of a startup.