Why sports persons don’t use frameworks or certifications
MS Dhoni recently retired from cricket. He was one of the few sportspersons who demonstrated that concentrating on the basics of all around aspects of the game like psychology, fitness, coaching etc made him accomplish so much as a captain. (ICC test no 1, champions trophy, t20 world cup, 50 overs world cup, IPL 20, CLT 20). Different teams, different styles of games, different locations and yet he scaled the peak in every format. There are several others who had accomplished in many other sports areas, Kobe Byrant is one of them. Sport is always an art field that rewards discipline and rigour. That is the reason there is no framework or certified programs that will make you a successful sportsperson.
This kind of concentration on basics in other disciplines is what is lacking, instead we have people who have delved deep into creating success formulas called frameworks and certifications. Not just work, people forget to live frugally and all of sudden past their prime age start looking for getting rich schemes. In software development the equivalents are the agile methodologies in different forms and scales. I was able to observe practices of many companies through my friends who were working there. Successful companies which people were making a beeline to join, none of them were following a framework or certification requirements.
My term of a successful company is from the eyes of a talent who wants to be associated with that company name instead of an impressive balance sheet and a big market cap, these companies were not toppers in share holder value maximisation but not poor performers either. Like in team sports, people need to know how to work with each other, this cannot be taught but only absorbed by the the people from the working culture.
Frameworks and certifications are equivalent to getting rich schemes in software development. The one that helps is to learn the trade in a more disciplined way instead of getting an output for an input. Writing code that others in the team can understand, making sure it is well tested and designed for the specifications, not over engineering with unmaintainable code/tech, making pragmatic choices between cool vs usable, helping business succeed by prioritisation and predictability all takes discipline over years to achieve than frameworks and certifications.
That is what sports persons do, they train for discipline and concentrate on getting the basics right. Just like someone once said
Amateurs train until they get it right, professionals train until they can’t get it wrong.