What are your debugging techniques?

Debugging concurrent apps seem to be a reason why debugging „is so hard“. One the other side: for beginners like me - we do not make concurrent apps from start :slight_smile: - I would argue that debugging could be more easy.

Does one have experience with the erlang debugger :debugger.start
Debugger — OTP 29.0.2 (debugger 7.0) ?