See Designer and Developer Practices.