There’s a few suggestions about debugging it in Fedora, you should be able to replicate most of them. https://fedoraproject.org/wiki/How_to_debug_Firefox_problems
There’s a few suggestions about debugging it in Fedora, you should be able to replicate most of them. https://fedoraproject.org/wiki/How_to_debug_Firefox_problems
Ubuntu ships Firefox as a snap now so you have to get it from outside of the repo if you want it to be normal.
Then there’s Haskell that would remove (well, used to at some point) your source code file if you made any errors: https://gitlab.haskell.org/ghc/ghc/-/issues/163
For more brain flipping try looking into hardware description languages (Verilog) or proof assistants (Coq).