I started working out when I was in college. Almost at the same time, I started doing programming as well.
The similarities between both are astonishing.
Here are the lessons I have learned as a developer from gym.
You can read full article here https://blog.canopas.com/9-lessons-a-developer-can-learn-from-gym-262fd817494b