the knowledge and skill that they need to do their job. I call this functional training. Functional training can be as simple as training a new employee on your expectations for them (see “Good Product Manager/Bad Product Manager”) and as complex as a multiweek engineering boot camp to bring new recruits completely up to speed on all of the historical architectural nuances of your product.