Being a talented programmer, in my opinion, means having an innate intolerance to mess. It means a permanent desire to structure and organize the code you are working on. This may be a great advantage if you are in a small project or a startup. However, if you join an enterprise, this will be your disadvantage, which may only hurt you and the people around you. Instead, you will have to learn new skills and acquire new talent for yourself: the ability to put up with mess around you.
The blog post about talent is here: https://www.yegor256.com/2019/12/31/talented-programmers.html
The video is here: https://youtu.be/8Ls88a_Y5iY