Guy Steele gives an excellent presentation on the importance of designing languages that grow. It's dated 1998, but it's still relevant today.
50 minute talk on video.google.com
Hacker News discussion