On failing tests
I made a change (deep in the guts of RavenDB), and then I run the tests, and I go this:
I love* it when this happens, because it means that there is one root cause that I need to fix, really obvious and in the main code path.
I hate it when there is just one failing test, because it means that this is an edge condition or something freaky like that.
* obviously I would love it more if there were no failing tests.