A practice is something we, as a community, have discovered is simply always a good thing to do. For something to be promoted as a practice, it must be truly universal (you can always do it, and everyone should do it). Therefore, it must be:
For example, a common medical practice is all doctors wash their hands before dealing with their patients. It is not hard to do, it’s easy to teach others to do, and it has made the entire profession fundamentally more successful.
There are several technical practices that we believe should be followed. But what of software development workflow practices? This area has yet to be fully explored. Here are a couple, however:
See Core Developer Skills: Practices to see a few technical practices that we believe should be followed.