I suspect as Moore's law runs out we will see a rise in speculative computing, where we write our code to work off of fast estimates of slow calculations (ie, detectable mistakes), and then double-check the work before committing the answer at the end.<p>Video games already do something like this to hide latency in multi-player scenarios. A generalized solution would be interesting, although given our track record with shared state concurrency, it may prove too confusing for the average dev.