Apple's new Automator might potentially be programming for the non-programmer. If that pans out, it certainly constitutes a holy shit in my book.

As for Google Maps and what has come to be called Ajax, the Achilles heel is JavaScript. JavaScript is an abomination. The implementations are poor, as are the development tools. As a web developer, I am hoping that good techniques appear for doing cool web UI's like Google Maps while sticking with more reasonable programming languages.