Skip to content


Notes about what to do when joining a new team, and what to do to help people who are joining your team.


  • Try to treat every bad piece of code you find as an opportunity. You were hired to solve problems, and you are going to find problems, so think of those bad pieces of code you find as the things you were hired to find.
  • Try to be charitable when you find bad code. Sometimes people wrote something under immense pressure, under a tight deadline, with poorly defined details, and sometimes they did the best they could to solve the problems that may have dealt with technology they were unfamiliar with.
  • Start taking your own notes. It's much easier to quickly add or modify notes you own and don't have to consult other people about. You can always copy parts of those notes out into shared resources if they are valuable enough for that.