
The essential guide to the algorithms that run your life
16 June 2021
From shaping what we read and buy to diagnosing illness, algorithms play a key role in every aspect of our lives. Here’s what you need to know about the most important ones

16 June 2021
From shaping what we read and buy to diagnosing illness, algorithms play a key role in every aspect of our lives. Here’s what you need to know about the most important ones

24 February 2021
Using software testing techniques on computer hardware can slash development time and produce more reliable and secure computer chips

16 December 2020
Roaming chunks of code, pre-programmed to perform all manner of tasks, shape the web and our experience of it. What are they up to? And as they get smarter, how can we regain control?

16 December 2020
A lazy fix to the Y2K bug caused software issues when the date rolled over to 2020. Later this year, programmers also avoided a Y2038 bug, pushing the problem back to 2486

4 November 2020
Tangled webs of "legacy" computer software underpin banks, airlines, welfare systems and more – and the coronavirus pandemic has exposed how vulnerable that makes us

22 July 2020
Analogue computers were abandoned half a century ago. But to push past the limits of modern day devices, it may be time for a blast from the past

7 July 2020
The idea that the amount of computing power that engineers can squeeze onto a single chip doubles at regular intervals.

9 June 2020
Soaked in the iconography of 1980s computing, the glitchy beats and green, text-based displays of Robert Henke's show, CBM 8032 AV seem an unlikely concert piece for today, but amongst today's hi-resolution graphics and sound, it's surprisingly refreshing.

23 October 2019
Vint Cerf wrote the protocols that allow computers to talk to one another. Now Google’s chief internet evangelist, he argues the net is a powerful global force for good

23 October 2019
Half a century ago a tiny military-funded experiment changed the world in ways we are only just coming to terms with - for good and bad