I am working from home this weekend. I am a developer and I have created a program that purges records at the click of a button. The entire process take after clicking about 12 hours to complete. I need to check in on the progress from time to time just in case there are any unexpected errors thrown. So in the beginning stages of the program there were several starts and stops fix something start over again.
But, now I don't think there will be anymore errors and this weekend I expect the program to run without issue from end to end. I am still monitoring the program and have kept it on a second monitor running for 6+ hours.
How would I bill for this time although I am not physically writing code I am technically working ?
I would feel guilty to bill for the entire 12 hours while I watch a movie on one screen and monitoring the program in the other.
Also, note that I will need to run this program 7 more times which would be a total 96 approx hours.