this reminds me of Bret Victor's talk: The Future of Programming. http://vimeo.com/71278954
Similar ideas on the problems with code editors / current programming, but Bret Victor's ideas are a little more fleshed out.
Also, if you haven't seen it, it's a pretty funny talk. Brilliant guy.