It's not that I disagree, but it sometimes implies an untenable expansion of what a person's job is.
You were expected to write a feature. This is part of it.
You were expected to build and maintain a service. This is part of it.
You were expected to ... what, work 2x the hours?
Everybody, ask yourself what you could take on, if you had the right support.