The Bike Shed

357: Notetaking For Developers

Oct 11, 2022
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Using Diagrams to Understand Code

  • Joël uses entity relationship diagrams to understand unfamiliar database tables and ActiveRecord models.
  • He prefers tools like mermaid.js to quickly visualize connections without getting bogged down by design details.
ADVICE

Use Questions as Debugging Breadcrumbs

  • Capture a snapshot of your debugging goal to help follow your thought process.
  • Write down your questions to stay focused and to easily backtrack if needed.
ANECDOTE

ASCII Art ER Diagram in Commit

  • Joël embedded an ASCII art ER diagram in a commit message to clarify complex database relationships.
  • That commit later proved valuable when debugging a similar issue months afterward.
Get the Snipd Podcast app to discover more snips from this episode
Get the app