Something that's been on my mind for the last few days:
Proactive marketing/sales for devtools (especially free and open source ones) is hard, and way more important than people think. I often call it sales/marketing, but really, it's education/connection at heart. It's easy to forget that you can't just build something new and expect people to "get it" and want it. You have to meet them where they stand, build bridges of understanding, kindness, open discourse... especially when those individuals are coming from a place you fundamentally disagree with or think is "wrong", which is often the cas. You have to teach by example, convince with care, show how it works/doesn't work, where it's good and where it's not.
I'd tried to quickly list out the things I have been trying to help me build bridges with devs over the years:
- Be kind
- Seek to understand your audience by living in their shoes frequently
- Be practical/realistic
- Show and tell as early as possible
- Iterate on feedback quickly
- Every complaint is valid, even if the proposed solution isn't
- Admit/embrace imperfection with humility
- Generally avoid sarcasm and tongue-in-cheek humor
- White-glove onboard every single new user as if they're your highest paying customer
I believe that if anyone does this consistently their efforts will eventually flywheel beyond organic reach.