Leading a technical team: setting direction, mentoring, code review, and aligning work with product goals.