There are only two things wrong with C++.
The initial concept and the implementation.
(Bertrand Meyer)

There are a lot of bad excuses for oversleeping, but I think I have found the most stupid: My alarm clock crashed.

Well, to be honest, I use an Android app, and it crashed for some strange reason. In the future, I will use my single-purpose alarm-clock again and find other reasons to oversleep.

However, if you think about it, this is not even a first world problem anymore. It is a problem that goes into the digital world, the world where new SciFi-like technology rules - let us call it the zeroth world.

It is everywhere where fast (mobile) internet is available, and where everybody has a smartphone and a tablet and communicates through it.

I have just had a real zeroth-world-problem.