this post was submitted on 20 Nov 2024
232 points (98.3% liked)

Programmer Humor

32542 readers
546 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 9 points 1 day ago* (last edited 1 day ago)

I did both of these at once last week.

Added a breakpoint. Debugger didn’t break.

Added an echo "here";. Debugger didn’t print.

Added a throw new Exception('fuck');. Debugger didn’t throw.

Stepped through. Debugger wouldn’t let me step in.

It took me almost an hour to realize it wasn’t the debugger’s fault and that a variable I thought was guaranteed to be truthy at that point was actually falsey due to upstream changes in a spreadsheet parser. I felt kind of stupid for not trusting the debugger at that point.