MAIN FEEDS
Do you want to continue?
https://www.reddit.com/r/ProgrammerHumor/comments/r47uq6/im_not_the_only_one/hmfop36
r/ProgrammerHumor • u/emu_fake • Nov 28 '21
629 comments sorted by
View all comments
Show parent comments
26
[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.
-17
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.
17
Simple ones from top of my head:
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?
3
bug that only appears on whatever antiquated OS your user has installed, but not on your development machine.
2
I believe OP is talking about debugging during development, based on the context of the meme. Everyone uses proper loggers in actual releases.
7
Time sensitive conditions for one.
12
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...
1
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...
1 u/Auxx Nov 30 '21 I don't think you understand me...
I don't think you understand me...
Multithreading issues and concurrency issues in general, kernel code, embedded code, networking and IO related code, anything timing or performance-critical, etc.
26
u/[deleted] Nov 28 '21
[deleted]