“Are we going to see future Presidents around the world….an American President for example who is a genius at writing codes?”
– No. Presidents, particularly in the USA, tend to be figureheads and distractions for the public. Even in a country where a head of state isn’t a parody entertainer, the proper job of running a country well is about leadership, diplomacy, understanding situations, administrative and social tasks, and decision-making. Or more cynically, the qualifier for becoming president is the skill of getting elected (and more importantly, having the desired qualities of the party and other string-pullers who will let you have any chance of using those skills). Being a programmer might give some logical insights and understanding of computer-related issues, but I don’t see someone inventing a great program to help them be president.
(Except maybe the idiotic “oh he’s a celebrity software biillionaire – maybe he should run for president” notion which I have heard when Zuckerberg was testifying before Congress about his company’s abuses of power. That’s only somewhat better than “this reality TV star billionaire conman sure gets attention and seems to get people excited in one way or another – maybe he should run for president”. Sigh. It seems like there may be a need for minimum comprehension of related ideas before anyone can vote.)