Once you come up with a premise you have to work out how it all happened. It's a bit like coming up with a spectacular roof design first. Before you can get it up there you need to build a solid foundation and supporting structure.
It is very important to lead the field and innovate in game design.
Next Article
Actually I didn't make the claim that Ruby follows the principle of least surprise. Someone felt the design of Ruby follows that philosophy so they started saying that. I didn't bring that up actually.