I am working with a company to engage in a set of control equipment, others write hardware, I write software, including the first demand analysis and communication protocol design. After working together for more than two months, you cooperate with a tacit understanding. Now the program has been in the final test phase, I hope that it can run, don't have any mess. There have been two days without going on. I just entered the door this morning, the hardware engineer shouted with me, "Look at your procedure, how to run for a while, there is a blame ...". He later said something, I didn't seem to hear it, and a fire relieved. This system development, the reliability of the program runs relies on the normal work of software hardware, as well as both parties closely cooperated and synchronized, I don't know where the specific question is, just push the responsibility in me. What attitude is this (not finished)