You cannot control where you were born. And you also cannot control which profession you choose: you just have to keep yourself up to date with the challenges the job presents to you.
One of the biggest challenges programmers face is to match up with the team. Due to a phobia of something unknown happening, programmers often end up in an unsynchronized version of the project on their development systems. They tend to follow Sir Isaac Newton's very first law of motion. The state of uniform motion is already described. The external force is the change in the business requirement and thus a new task assignment.
A short and simple solution to this problem is to always synchronize your code base with version control.