New Developer Repetitive Onboarding Sequence

When a new developer joins the team you must run through these steps.

  • Join & greeting
  • Eager to begin coding
  • What tech are you using?
  • Why not use X, Y, Z tech instead?
  • Ignore answer
  • In the past I used X, Y, Z and it worked
  • Please read docs
  • Setup environment
  • Explain environment rationale
  • Re-learn Git
  • Why not do Git like X, Y, Z?
  • Explain Git flow
  • Please read docs
  • Tasks app
  • Why not use task app X, Y, Z?
  • In the past I used X, Y, Z task app and it worked
  • Explain why we use task app
  • Configure hidden & secret accounts
  • Why hidden & secret accounts not documented?
  • 🤷‍♂️
  • Create PR
  • Explain why to write a description for PR and not leave blank
  • Code review: Use our APIs
  • Please read docs
  • Do you like coffee too? Oh, you’re a soda person?
  • Code review: Don’t reinvent our existing libraries
  • Code review: Don’t install dependencies
  • Code review: Whitespace
  • Explain why whitespace preference
  • Code review: Linter error
  • Explain why linter preference
  • Code review: Write unit tests
  • Fix CI/CD system
  • Explain why unit tests
  • Management review
  • Management says change colors, fonts, units, and margins
  • Code review: Use existing theme variables and functions
  • Re-explain task app
  • đź‘Ť LGTM
  • #shipit Onboarding complete!
  • Nice team work guys