What is Let's encrypt exactly? I thought it was just free SSL so why do I need to touch my code at all?
Ultimately services like LE will get to the point where certificates will expire in hours rather than days, so a problem like Heartbleed will 'self-heal' because certificates can be fixed and servers will automatically get the patch within a day.