- Don’t over-think or over-optimize for the initial solution.
- Smaller, discrete PRs are better than large PRs. They are easier to review and can be iterated on more quickly.
- Don’t separate out code into a library/repo unless it will be immediately used in multiple other repos.
- Add comments to the code when appropriate. If the code is small enough to be self-explanatory, this may not be necessary, but in general comments are not bad.