The only way I can get actual 8 hours of focused programming work is if it’s the sort of tweaker monkey work where I just try a whole bunch of combinations trying to achieve the thing I’ve already figured I want to do. Examples of this are long debugging sessions, writing FFI bindings and writing an assembly subroutine. If I actually need to keep figuring stuff out, 2 to 4 hours is generally the amount I can manage.
The only way I can get actual 8 hours of focused programming work is if it’s the sort of tweaker monkey work where I just try a whole bunch of combinations trying to achieve the thing I’ve already figured I want to do. Examples of this are long debugging sessions, writing FFI bindings and writing an assembly subroutine. If I actually need to keep figuring stuff out, 2 to 4 hours is generally the amount I can manage.