https://medium.com/staff-engineering-learnings/as-a-staff-engineer-when-do-you-get-pulled-into-a-new-project-de7ae0df4b2f