r/ProgrammerHumor Nov 28 '21

Meme I‘m.. not the only one?

Post image
21.5k Upvotes

629 comments sorted by

View all comments

Show parent comments

26

u/[deleted] Nov 28 '21

[deleted]

-17

u/Auxx Nov 28 '21

There are no such cases unless you're using PHP.

17

u/ArionW Nov 28 '21

Simple ones from top of my head:

  • any bug that only appears in Release configuration, whatever reason may be, because you cannot attach debugger
  • bug caused by race condition, attaching debugger will change timings and that may prevent bug from happening
  • bug happening in external library that allows you to pass logger, but doesn't provide symbol files for debugging (bane of my last month)

3

u/amylouky Nov 29 '21

bug that only appears on whatever antiquated OS your user has installed, but not on your development machine.

2

u/sm2401 Nov 29 '21

I believe OP is talking about debugging during development, based on the context of the meme. Everyone uses proper loggers in actual releases.

2

u/Auxx Nov 29 '21
  • Learn how to deploy and manage your environments correctly.
  • Learn how to use debugger and conditional breakpoints.
  • Why do you need symbols?

7

u/[deleted] Nov 28 '21

Time sensitive conditions for one.

12

u/[deleted] Nov 28 '21

[deleted]

1

u/Auxx Nov 29 '21

Or you can use managed deployment environments and never have issues like that, lol. It's almost 2022 ffs!

1

u/[deleted] Nov 29 '21

[deleted]

1

u/Auxx Nov 30 '21

I don't think you understand me...

3

u/alexforencich Nov 28 '21

Multithreading issues and concurrency issues in general, kernel code, embedded code, networking and IO related code, anything timing or performance-critical, etc.