They exist in the brief moment between a project start and when deadlines start to loom ;)

More seriously, I've worked on codebases I found ok, and some I deeply disliked, I guess there's a continuum from "exciting" to "frustrating".

I always like _my_ parts our code base. I never enjoy wading into my colleagues code. I'm sure they feel the same way.

For sure, but I also get the same feeling about parts of the codebase I wrote but I had since forgotten.

The "what idiot wrote this? Oh, it was me" thing.

Like tears in the rain.