As the description says:
This is an email I wrote to my team on May 24, 2023. Still feels as relevant today as it was back then.
Hey everyone,
You are reading this email because you work closely with - or deeply care about SDKs.
And I wrote this email because I love working on SDKs.
Sentry, for me, still is the most meaningful product I ever worked on in my life.
I can deeply relate to the problems we are solving.
Being close to our many users and other engineers is incredibly motivating.
I know we are improving their lives and helping them succeed daily.
If you have ever attended a conference and worked at a Sentry booth, you hear this sentiment every 5 mins - so if you have never done this, I highly recommend it.
I talk to many of you - and I know most of you feel very similar.
This email intends to remind everyone what matters.
All of us, including myself, try to do what’s correct - but being correct doesn’t automatically mean it’s the right thing to do.
Yes, we are building libraries, and the responsibility and trust our users have in us is incredibly high - this doesn’t come from anywhere.
For years we built things transparently and openly. When we fucked up, we stood up and fixed it - our users know and appreciate this.
If there is one thing we should never forget and let’s keep each other accountable to that:
We are not just building a library - We are building a product.
A product that makes many people’s lives easier, a product they rely on to tell them when they messed up, a product that has to work end-to-end.
We have this section in our SDK Philosophy (https://develop.sentry.dev/sdk/philosophy/)
Prioritize Customer Convenience over Correctness
Since we are building a product optimized for providing immediate value, sometimes we are forced to make decisions that don’t feel right and I know - trust me it’s extremely tough as an engineer to sometimes not do what’s correct and do what’s right instead.
There is a delicate line between finding solutions that solve the problem and not just satisfy the engineer in us.
Continuing this will be essential for our success and, therefore, in return, the satisfaction we find in our work.
So here is my addition to the Philosophy how we build SDKs:
https://github.com/getsentry/develop/pull/944
We can debate there; This document, in the end, is something all of us should be able to stand behind.
After every email like this, I know the questions everyone thinks of:
What happened that triggered this email?
What did we/I do wrong?
Let me tell you, nothing specifically 😛
I wanted to share my honest thoughts and remind everyone what really matters.
And since my favorite meme is:
and I also like Nike; attached is a screenshot of the 10 OG Nike principles.

Cheers,
Daniel