Spent my entire afternoon chasing down a bug which ended up being resolved by a tiny fix. But bugs are often tiny: the tricky bit isn’t (necessarily) the amount of code involved, but the many, many details you have to keep straight to avoid (or fix) them.