None of us can know the answers for sure until our own time comes, but the few individuals who have their brush with death interrupted by a last-minute reprieve can offer some intriguing insights.
Guy Steele's keynote at the 1998 ACM OOPSLA conference on "Growing a Language" (mostly about JAVA) discusses the importance of and issues associated with designing a programming language that can be grown by its users.