Recently I was working on the solution to this bug in the Dotty compiler. While doing so, I was also testing an approach inspired by the Theory of Constraints (see my previous blog posts about the models) when applied to working with large code bases.
The approach is all about maintaining the order in your head while being at an unknown location. So far, for me writing things down was one of the best ways to do so.
So I logged my journey – from forking Dotty to hacking on it and making that bug go away. The log is an unedited dump from Evernote, so don't expect smooth flow of thought – but maybe some will find it entertaining or even useful.