What if instead of static code our programs of the future are written/rewritten on the fly?
Imagine a simple todo application. Instead of a conditional filter on completed items the code itself changes to always and only return completed items upon request, spoken or otherwise.