>>50
I love being able to step into/analyze other people's code. Usually it's not too bad with some Lisp implementations where you can just build stuff yourself and thus you'll be able to debug anything. Obviously this has some slight speed penalty.
What I'm saying is that by default everything should run with debugging disabled so the JIT can just throw away useless stuff (like locals) and do things out-of-order. Sure, you can start the root process with debugging enabled if you want a 4x systemwide slowdown just so you can step into the TCP stack whenever you penis itches, but normal people don't want that.