Algorithms are everywhere. They’re analysing data wherever we go. When you go through the supermarket checkout, computers are matching up your purchases with your credit or debit card and appending those to previous shops to help the stores understand you better.
In the future, self driving cars will be collecting vast quantities of data in real time to react to the road ahead.
The way this data is used is by being processed by algorithms, and we’re increasing seeing algorithms building algorithms themselves – or in other words, a gradual shift towards artificial intelligence (also referred to as machine learning).
This improvement towards computers writing their own code is what we refer to as Iterative Algorithmic Development.