My coworkers tend to put in 10 hour days in the fall and winter during our busy season, in which we are bombarded with smaller tasks and bug fixes. They thrive on knocking out a large number of small things quickly.
But they then do “almost nothing” the other half of the year, when we should be working on large new initiates and better tooling.
I’m the opposite - give me a list of small soul crushing manual tasks, and I’ll procrastinate like crazy. But give me some vague user stories and a big new project with the freedom to be creative, and I’ll be pulling nights and weekends happily.
One question I think you’re asking without asking it is, “is this ok?”
And that depends on two things.
One, are YOU happy with this? Is your job just a means to an end, or do you want to have a bigger impact, be more productive, and enjoy your work?
If the latter, then you’re likely not in a position that properly challenges you or meshes with your motivations.
If the former, then the next question to ask is, “am I providing my employer with value?”
Are you doing work that would be hard to find others that could do it? Do you bring any unique skills or knowledge? Are you getting enough done that it helps the organization achieve goals, get new customers, or keep existing ones happy?
If so, great, you’re adding value and you aren’t draining the organization.
If not, then you might want to consider what and how you can improve.
And frankly every engineer and developer should be at least vaguely aware of what value they provide, both to make a case for yourself if needed, but also to make sure you’re satisfied in your current role and not just a butt in a seat.