With limited resources, how do you decide what to tailor deeply versus reuse as boilerplate?

Situational