I'm a data-analyst for my company and I also perform full-stack development work.
I have a web-development project I've been working on for the last 8 months, and the primary focus from my boss and management has always been "when will x be done by". Deadlines/due dates are up-front over anything else. I'm supposed to spend the majority of my time working on this project. This is even a project I enjoy(ed), and I made the push for it to be started.
I am also involved in managing a reporting dashboard for a problematic internal team. Every Monday is dedicated to them, and ideally the rest of the week towards the development project.
In reality, I'm constantly being pulled away from the development project to work on providing novel analytics for this team, and addressing their never-ending list of concerns. The majority of the time I spend is correcting for issues/errors caused by the team's inability to house and manage their data, and rebuffing invalid issues (issues spawned from a fundamental lack of understanding of the systems they are using).
I can't concentrate on programming for a significant period of time without fear of being pulling into a completely different and strenuous task, and I feel like my productivity is suffering. Since the interruptions have picked up, the time I do spend programming seems to be much less effective. I can't get into the "flow", and have a very hard time bringing myself to sit down and sort out tough and complex problems (problems I used to go after, specifically because they were hard). It's mentally exhausting to be hours deep into a very complex problem and to be interrupted and pulled away for the remainder of the day, only to have to spend a significant portion of time getting back into it the next day under the fear of being pulled away in the middle again. My motivation has all but evaporated, and dates and deadlines are constantly looming over my head.
I've communicated this to my boss, but the eventual solution ends up being some form of "That's just the way it is". I'm getting very little done with my time, and my wife is even noticing my frustration outside of work.
What can I do?