Ideas from programming

  • Version Control and GitHub + Main/Branches, Push/Pull/Merge
  • Functions/Modules
    • Methods should be deep.
    • Write the interface first
  • Try to minimize exceptions
    • define them away
  • Be strategic + Invest in building the future/don’t introduce bad code today
  • Write the unit test before the useful code
  • Make sure you do input validation

See also