Make things as simple as possible, but no simpler.
As I've been polishing and adding features to The River of Life this week (now registered at VRMLWorlds), I've also been part of a thread on the www-vrml list discussing if VRML is Too Hard, are the abstraction levels right, and why is SecondLife getting all the press. My conclusions:
In the end, it isn't simplicity or technology but chops that count. Every script that I've written in the last few weeks was replaced by one that was simpler than the first one, or altogether with a better understanding of the methods of the objects in the standard VRML browser framework and smarter routing of events. On the other hand, a lot of these have been replaced by even more complex scripts written by stellar programmers like Braden McDaniel, Eric Maranne, Cecile Muller, Miriam English and Russ Kinter and the results are spectacular. There is no substitute for a more powerful understanding of math, physics and abstraction.
Every day I get up and wash the feet of the Gods of K.I.S.S. and watch them wag their tongues at me. I am grateful for the blessings they bestow. I also know that if the Demons of Complexity cast a better spell, I can manage it even if I can't speak it... yet.