It's been observed that most people coming into programming think in terms of "when [event] do [action]" patterns. That's probably why www.ifttt.com (which stands for "If This Then That") is so intuitive. It lets you set up self-processing rules in exactly that manner, connecting to a set of third-party services such as email, RSS, Dropbox, Twitter and so on. I wonder if you could design a good programming language around those principles.
Mokalus of Borg
PS - You'd have to include more than simple actions, though.
PPS - Otherwise some programs would not be possible.