Marketing
Managing Research Software Projects
Greg Wilson
2026
Learning Objectives
- Distinguish between marketing, sales, and support.
- Explain how a pitch differs from a list of features.
- Describe places people will look for your software.
What Marketing Is(n’t)
- Marketing means making sure the people you could help know you
exist.
- If you don’t do this, someone else will (usually incorrectly).
- Marketing is awareness: someone learns you exist.
- Sales is adoption: someone goes from interested to using it.
- Support is success: someone who uses it keeps being able to use
it.
Writing a Pitch
- A pitch describes who has a problem, how they cope, and why you
help.
- It is not a list of features.
- Test: can you explain the software in one sentence to someone
outside your field?
Pitches for Different Audiences
- Different audiences need different descriptions.
- A grad student wants to know it runs and has examples.
- A senior researcher wants to know if it is maintained and
citable.
- A program officer wants to know about impact and
sustainability.
- Things that cost almost nothing help the most.
- Add a
CITATION.cff file, one working example, and one
real use case.
- A working example converts curious visitors into users.
Where to Go and What to Count
- Preprint servers and software papers reach the right audience by
default.
- Mailing lists and chat communities are less formal.
- The pitch form changes by channel.
- The signal that matters most is being mentioned or cited in papers.
- Downloads and stars measure curiosity, not use.
What about AI?
-
LLMs can convert dense documentation into readable READMEs and blog
posts
-
LLM-generated text often omits failure modes, limitations, and caveats
-
LLM pitches sound generic and lose the specific voice that persuades
_three_pitches.qmd
_one_more_pitch.qmd
_objections.qmd