Debugging

1. Misc Factors

1.1. Reproducibility

  • try replicating your setup for aggressive non-breaking investigations
  • try minimizing the time required to observe an error at will

1.2. Logs

  • build context before you being manipulating code
  • highly important in a distributed system

1.3. Mindset

  • Computers are logical, everything can be explained, nothing is magical
  • Sleep, Walk or Deadlift on it.
  • Rubber Ducks.
Tags::tool:programming: