"You’re almost always inheriting a code base that’s been around for a long time, so the hard part isn’t writing the code to implement the feature or fix the bug. It's trying to understand why the application works the way it does, who the best person is to talk to, when these changes were introduced, and contextualizing all that to move forward."
Dennis Pilarinos on what Jack Ozzie once called context assembly, less vividly known as enterprise knowledge management.