I've recently started working on an open source python web framework having come from the frontend and previously other envs. I've fallen into the bowels of complex codebases that are hard to debug before, but this is a whole notha level of dependancy hell amonst other issues.
Do you have any horror stories of working for days or weeks just trying to get to a stable state of being able to write code productively? Terrible onboarding stories? I know you're our there.
The next one was likely the worst I've worked on. Twisted again. A shortened link redirector. Like, should be simple. I had to change one variable for my fist task in the codebase. I had to get help. It was hidden up three parent classes and three mixins away. Also turned out the majority of unit tests never would actually run because they didn't wait for the deferred events to actually return. Tests passed because they were not given the time to actually run assertions. Good times. :)