Resources
Useful information, guides, and references
Engineering Culture
A look at how I view a healthy engineering culture
30-60-90 Day Plan for Engineering Leadership
A comprehensive guide for engineering leaders to effectively navigate their first 90 days in a new role.
Assessing Team, Project, Processes
A framework for quickly assessing team health, project status, and existing processes of an engineering organization.
Engineering Personas
An exploration of the three main engineering personas—Architect, Creator, and Specialist—and how they contribute uniquely to software development teams.
Engineering Roles Framework
A comprehensive framework defining engineering levels, responsibilities, and career progression paths for both individual contributors and managers.
Effective Meeting Planning
A set of checklists for planning and conducting effective meetings
Regularly Established Meetings
Well-established meetings ensure information flows consistently, decisions get made efficiently, and everyone stays connected to our broader mission.
Lightweight Product/Engineering Process
Adding just the right amount of process and structure to the product development process
Creating a Remote Team User Manual: A Communication Framework
How to create personal user manuals for remote teams to improve collaboration, reduce misunderstandings, and build stronger working relationships.
Creating Inclusive Hybrid Meetings: Ensuring Every Voice is Heard
A comprehensive guide to running effective hybrid meetings that engage both remote and in-office team members equally