Onboarding Software Engineers

In this book, onboarding relates to the process of integrating a new employee into an organization.

We are writing this book because we have seen multiple employee onboarding programs run on inertia - they carry on doing what was always done, maybe with a few small improvements, but never knowing how good or bad their program really is. LinkedIn’s 2024 Workplace Learning report illustrates this well, as only 1% of large-scale upskilling programs have reached the measuring stage.

There must be a better, more data-driven, and science-informed way to onboard software engineers.

We hope to systematize this better onboarding process as we write this book.

  1. Define goals
  2. Learn the basics of Learning Design
  3. Run experiments
  4. Scale
  5. Improve