He famously gave up on making formal methods mainstream, but I believe there will be a comeback quite soon.
On generated code, verification is the bottleneck. He was right, just too early.
(Software) Transactional Memory and other ideas inspired by databases have a much better shot at this.