Make sure you setup proper source control.
And don’t start writing until you’ve put in a spell-checker.
And make sure you maintain clean commenting.
And keep your design document robust and up-to-date.
And develop tools for development.
And establish a save system early.
And UI.
And Options.
And make robust and scalable object classes.
It’ll save time in the future?
And once you’ve done all that.
And you finally make a prototype.
You can find out that it’s trash.
