Understand Your Manager
Your direct manager has some of the biggest impact on your day to day happiness, often more so than the project you're working on or the company you work for. They should be acting as a source of expectations and feedback but if you don't understand their motivations they can become a source of frustration.
A manager's motivations are likely a mix of two things; expectations passed down to them from higher up and their own values.
By understanding what's being asked of them (which is likely related to what the company values) you can understand where they're getting pressure and how that will get passed along to you. By understanding this you can prioritize and communicate your work so that it is easier for them show progress in ways that resonate up. Reducing pressure on your manager often makes your own life more pleasant.
Of course, managers have their own values as well. It's important to understand how they judge work and what puts them at ease. Are they excited about getting into technical details? Do they like to see detailed data to support results? Figuring out their personal value system can help you work and communicate in a way that causes less friction.
When someone is asking things of you, make sure you understand what is being asked of them and what they care about so you can work with them, rather than against them.