Как читать большие исходники, анализировать большие системы?
Начинаю с этого:
Вы такие не поверите, но самый удобный способ лично для меня - это Sublime Text 2(3) с его фееричными Cmd+P (быстро шариться по проекту), Cmd+R (быстро шариться по коду) и Cmd+T (быстро шариться по вкладкам).
А так вообще да, выделять паттерны, строить диаграммы, собирать совещания и вообще вести себя подобающим образом.