Hacker News new | ask | show | jobs
by CedricTeyton 1111 days ago
> if you mean for onboarding a new software developer (both to your org and the practice of software development as a job)

In addition, I'd recommend:

Read and acknowledge the coding standards and best coding practices.

An efficient onboarding process on best coding practices would definitively save you time for your first code reviews with your team.

For example, at Promyze, we set up “Discovery Workshops,” some interactive coding challenges to discover/learn our best coding practices with concrete code snippets from the codebase.

The concept is simple:

- We built a list of best practices we want to introduce,

- We select for each practice some examples and counter-examples from the practice documentation,

- Then, each new team member will have to find in the source code where some best practices have been followed or not.

This really helps make onboarding and work more productive -- and fun.