I'm not criticizing the article, which is pretty solid, but covers only the power harvesting topic. I'm just commenting on the title ("Designing a Wireless Device That Lives Forever").
I would very much like to see a serious discussion about making electronics live decades. The primary concern would be internal degradation and environmental damages. How to make batteries that last 100 years? How to make solar panels that last so long? How to deal with the fact that today's electronic components are purposefully not designed to last long? That after many years, your uC will likely just give up and die?