Question: who is usually responsible for writing unit tests
Answer: software developers