Barliman – real-time program synthesis to make the programmer's life easier
I've felt for awhile that it's a matter of time before we end up with a development environment that - given a collection of tests - will automatically generate a program which passes all the tests.  Barliman looks like a really cool step in that direction, even with its stated limitations.