- let the programmer use the engine s/he most conformable with
-if there more than one programmer and both didn't work on the same engine together before, its better if only one person program. or both work on unrelated codes.
- divide the task and priorities early
- make a game with 1 day scope and once it finish, expand on it