Athletes Vs Developers

Coaches train athletes/sportspersons to improve their performance. Companies train developers to improve their performance. Are we missing out something when we train developers? How do coaches improve the performance of athletes and sportspersons? Coaches train them on skills specific to their sport / events. Footballers get trained on dribbling and shooting, batsmen on their stance…