This document provides advice and suggestions for improving training programs by avoiding common pitfalls and "smells". It recommends following a formal process like ADDIE for planning, ensuring training content is high-quality and targeted to objectives/audiences, varying delivery methods, providing support after training, evaluating results, and aligning training with organizational goals. Checklists are provided for roles and steps to take to develop successful training. Overall it emphasizes the importance of planning, quality, evaluation and continuous improvement of training programs.