Things Should be Simple
Things should be simpler. This is the thought that has stalked me throughout my career. While complexity is almost assured for any non-trivial solution, we should not place it front and center as a declaration of our capabilities. The purpose of our work should be to invite further innovation and inspire others to stand on our shoulders. “Look at this thing I’ve created! I bet you can’t tell what it does!” has too often seemed to be the victory cry of the battle-hardened developer. My creed is simple: