@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
@anderseknert end result: after 10 days my contract was terminated because I was incapable to fix all the bugs in the “after-midnight-written” code of mine.
(the only funny side note is, as the bug fixing speed dropped even further after I left the customer, the project manager got fired too for firing me, ah, the joys of industry gossip.)
So kids: keep your output consistent, there are generally NO business procedures to reward substantially an excellent worker.