As you may be aware, we all gained an extra second of time yesterday, as a leap second was added to June 30th in order to keep time ticking on accurately.
The Earth spins slightly unevenly, which is why these leap seconds need to be added every now and again. But why do leap seconds cause problems?
Tom Scott explains the issues in the video, and it all comes down to Unix Time. This obliterates our idea of dates and times, turning each second since 1970 into one whole number.
I suspect a better solution will be found for dealing with leap seconds in the future, but right now they could cause problems for computers dealing with complex calculations.