Accu-Time Systems interview question

What are some good programming practices? What about when working in a group?