Make that prototype maintainable, and make it so that no 1 person is mission critical to project upkeep.
- Always being Explicit
- Require files in a readable, obvious maner (always use an index)
- Self Document your code (i.e. name vars and functions as what they do)
- Write DRY Confident Code