Add to this: transparent pricing. Most developers I know are highly allergic to "Call for a quote!"
For enterprise pricing, this can be unavoidable, but a ballpark is nice. Or say you can offer steep discounts in the right situation, and have me call to discuss.
nobody would be allergic to calling for a quote if calling got you a quote. problem is, it puts you in a pipeline/funnel and you still don't have a quote.
Transparent pricing and a free/evaluation tier that is feature complete but scale limited, rather than feature-gated. With that combination I can put together a really tiny "this can do X for us and would cost us Y at our current scale, potentially negotiable" demonstration, which will make the CTO sit up and listen. Without transparent pricing I'm just not going to bother (because it's the first question I'll be asked) and if you gate off enterprise features I can't demonstrate enterprise use cases.
If more software companies put effort in documentation, web environments in the browser were is it possible to try the tools, provide many and good examples they would instantly push themselves way ahead of the competition.
- Trusted peers using a product
- Being able to test the product for free
- DevRel with genuine developer chops and mindset
- Good documentation
- Guides and tutorials
- No marketing fluff
Also a lot of developers report that they think marketing doesn't affect their behaviour