Okay, time for an Adam's Law of Software Complexity: if I can't work out which process to strace to debug your software, it's too complex.

#Debugging #SoftwareComplexity

If I have to use #strace to debug your software in the first place, you needed more logging and tracing (and it needed to be discoverable).

#Debugging #SoftwareComplexity

If there's no search results for an error message that can happen in your software, there's not enough #documentation (or you have too many dependencies)

(Sidenote, yes I checked other search engines, yes search engines suck)

#Debugging #SoftwareComplexity