ソフトウェア開発の仕事は、真面目に働いたというだけで評価されません。お客様に触っていただく動くソフトウェアが完成して初めて評価されます。かけた時間ではなく、お客様に届く価値が大事です。同じ時間をかけるなら、体調が悪いときや気分が乗らないときではなく、個人の能力が発揮できる状態のほうが成果に結びつくと考えています。
時間がかかってしまったとしても、会社としては、完成する/しないに関わらず、労働時間に対して賃金を支払います。定められた労働時間を超えた分は残業代として支払います。けど、大変なときは、一人で抱え込まずチームメンバーや周りの人に頼ってください。