David Notario, a dev on the CLR JIT has a blog. Check out http://blogs.msdn.com/davidnotario.

The debugger and  compiler have an intimate relationship because the debugger needs to understand the code-gen patterns from the compiler in order to meaningfully debug it.