In this recent post to his site Henrik Warne has shared a list of advice around software development and some good practices he's picked up along the way.
Here is my list of heuristics and rules of thumb for software development that I have found useful over the years.
His list includes several points related to a few main categories:
- Development
- Troubleshooting
- Cooperation (personal, not code)
- Other Miscellaneous Tips
Each main topic has a few sub-topics and each of those includes a brief description (with twenty-two tips in the list overall). There's some great advice in the list as well as some good contributions in the comments, so be sure to read through those too.