It is impossible to prevent the next heartbleed, no one can predict the future.
Even though everything in the article is important and true: You need to take preventive measures into account when building your solutions! You need to make sure that you have security by design in your products, and that you have to learn from disasters etc etc etc..
But you also need to make disaster recovery plans! You need to know what actions to take when the shit hits the fan!
Side channels are indeed a tough problem, but if all we have to worry about is side channel attacks, we'd be in a pretty good place overall. We're nowhere near that right now.
Even though everything in the article is important and true: You need to take preventive measures into account when building your solutions! You need to make sure that you have security by design in your products, and that you have to learn from disasters etc etc etc..
But you also need to make disaster recovery plans! You need to know what actions to take when the shit hits the fan!