Sentry software and sdk philosophy

03-03-2025

Software:

  • https://develop.sentry.dev/getting-started/philosophy/
  • don't ask for permission to contribute
  • emnbed conextual information into the codebase
  • scale ideas on top of strong foundations
  • well applied duct tape can outlast the life of a feature
  • be conservative in what you send, be liberal in what you accept
  • sometimes the second, non-influenced opinion is the better decision
  • prefer open source tools
  • the cost of dependencies is high; use less and prefer stable versions over the bleeding edge
  • own your productivity

SDK:

  • https://develop.sentry.dev/sdk/philosophy/
  • enable developers to ship with confidence
  • bias towards low-dependency footprints, and high-compatability support
  • be aware of assumptions and assume novice users
  • be explicit
  • write less code