Developing using AI is like playing chess

A few years ago I tried to teach my kids how to play chess. Trying to learn them all the moves and how to think ahead. The concept of “where do you want to be in a few moves?” was somewhat complicated to grasp.

But once you understand it, everything changes. The better you are at predicting where you want your opponent in the future, the better you are at moving towards it. But you can’t just jump straight to checkmate. You need to plan the moves in between.

The same applies to developing using AI.

You need to think iteratively. Where do you want to move your pieces? In which direction?

The difference with chess is that your opponent really wants you to win. It can eagerly move its pawns to where it thinks would benefit you.

But it might not.

Just like chess, the more experience you have and the better your skills, the better player you are. The same applies to developing using AI. The more skills you have in development and thinking in systems, the better you’ll be at guiding it.

We invented chess computers that can think ahead. Building AI that can do iterative thinking is just the next step. So expect improvements but maybe not exact results.