The gist of the situation is this:
the company I work for got sold
my manager used to be CEO, now he has people he’s reporting to. We are both programmers and we are working together on projects
the people he reports to push us to do estimates on completely unknown scopes. For example, we are working on a project that uses a messaging queue, and none of us ever worked on anything like it. Then they hold us accountable for the dates we set. Even though we state that’s those are wild guesses
he doesn’t push back and instead says things like: ‘We have to get our shit together. If you don’t do your part of the project, I am going to hack a solution and ship it without your part”. Where I am responsible for most of the work and on his end he just calls my API endpoint.
the product is complex and every time we touch something, new issues arise and he fails to acknowledge that it’ll take more time to do and he doesn’t increase the project timeline
Overall, it looks like he is more concerned with doing whatever his managers say without looking at well being of the team. We had a meeting with the developers of the company that owns us, and I specifically asked about how they estimate time and how they track their time. They said they don’t do it because it’s too hard and it’s giving them any benefits.
I really don’t want to change jobs. I like my colleagues, I like the projects and I am always learning new things. I just feel like this situation is new to my boss as he never had to report to people with more power about his subordinates and he worries more about how they perceive him and not worries that his employees will quit.
I am thinking about telling him that I am not happy with what’s going on and explain why I am unhappy.