Thirty years ago, almost no-one used computers, and these select few learned very specific skills to do so. Now, everyone uses computers and almost nobody learns how – which often makes these interactions fail. In another thirty years, we’ll be able to seamlessly talk to AIs. Then, nobody needs to learn anything about computers any more.
When those AIs are built, everyone can do anything with computers. Imagine that! Until then, the coding elite holds a lot of power and responsibility. Software developers like myself try their best to simplify user interfaces in order to empower more people to use computers. But we won’t change much until users can ask an AI to do anything for them.
We live in this uncanny valley, with bad and broken user interfaces scattered all over the place. It’ll be over soon.