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

Programmer Humor

32557 readers
637 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] 7 points 3 days ago* (last edited 3 days 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.