To write is to confront the ghosts of the past and give them a voice in the present.
The most important single aspect of software development is to be clear about what you are trying to build.
Technology is not an end in itself, but a means to ultimately serve the player experience.