Want to receive the latest contracting news and advice straight to your inbox? Sign up to the ContractorUK newsletter here. Every sign up will also be entered into a draw to WIN £100 Amazon vouchers!
That moment when after spending hours debugging something and trying to figure out how it's crashing without any of the error logging/catch handlers being triggered, and finally realise it's because that bit of code is actually working just fine and it's the line afterwards.
That moment in 1987 when, after single stepping through over 300 lines of 8086 assembly language to get to the point where you know a pointer has been corrupted, you find it's the instruction immediately before that point that's been writing a 16 bit word to a variable defined as a byte, because the boss reckoned a free assembler that didn't do any size checking was more than adequate for professional use.
That moment when after spending hours debugging something and trying to figure out how it's crashing without any of the error logging/catch handlers being triggered, and finally realise I'm not very good at my job.
That moment when after spending hours trying to make your timesheet add up to the correct hours after spending most of the week on CUK, you realise that there's a cost code for BAU/AOB/Misc/Uncategorised/Other.