This question already has an answer here:
In my team the lead thinks that only when people are spending are more time at the office or staying late in office, they are doing good work.
Recently a project was done where team coordination and communication with client was excellent. This led to very smooth running of the project. The project won frequent accolades from the client itself and also had unprecedented quality. Here the team members never had to work extra hours or on weekends. Everyone worked 8-9 hours on an average. In spite of this the lead seems not too happy and frequently mentions that the team has relaxed a lot during this project. The achievements of this project are not mentioned as enthusiastically as the work routine of team members during this project. He is often found sarcastically saying to the team members that they are having a lot of fun and are doing no work at all.
He has often questioned team members (including me) how many DAYS have we worked in this project? His implication is clear that if team members are leaving office on time, they are not doing any work.
He never pays attention to the other important things and perhaps he has never heard of them. His only idea of work is spending many hours. Coming early. Leaving late. Working on weekends. These are normal according to him in IT industry and we are expected to accept them politely. When people leave after spending 9 hours and don't come on weekends, he treats it as an exception.
He starts every project with saying that we will have to spend many hours and possibly need to work on weekends too. This is said without thoroughly assessing the project. Without doing any design or planning. This is default for him.
How to deal with this guy?