Contributing to Complex Projects

from blog Mitchell Hashimoto, | ↗ original
As a frequent open source maintainer and contributor, I’m often asked: where do you start? How do you approach a new project with the goal of making meaningful changes? How can you possibly understand the internals of a complex project?