@anderseknert Actually, going above and beyond is a sure way to get fired, in my experience.
How?
Ah, you padawans, let me tell you a story from my adventures as an IT freelancer. Happened over a decade ago, in a galaxy far away, when xmpp was still alive. As it happened, the customer needed some standard XMPP transport extended with “custom proxy” support, as the 3rd party networks were literally blocking their IP addresses by the minute.
@anderseknert So I worked hard, like a mad man, basically living in the office of the customer for 3 days, I think I had on average 3 hours sleeptime per day in these 3 days, but after 3 days I had an initial alpha release, that could be used to avoid the IP blocks.
I explicitly let the customer know, a) that the release had some medium severity errors (like leaking file descriptors, and other tiny edge cases)
b) that the initial burst of development speed was unsustainable