NO SILVER BULLET

Watermill: from a hobby project to 8k stars on GitHub

May 15, 2025
Discover how a side project turned into an open-source success as Watermill gathers 8,000 GitHub stars. Learn why solving real problems is key to project growth and how minimal breaking changes build trust with users. The importance of community engagement and effective promotional strategies, like conferences and blog posts, is emphasized. Also, explore the vital role of real-world examples in documentation and how patience is essential for achieving recognition in the open-source space.
Ask episode
AI Snips
Chapters
Transcript
Episode notes
ANECDOTE

Watermill's Origin Story

  • Watermill began as a solution for a project where event-driven architecture was needed but unfamiliar to most of the team.
  • Robert aimed to make event-driven services as easy to build as HTTP handlers, abstracting complex message brokers.
ADVICE

Solve Real Problems

  • Solve real problems people have instead of seeking problems to fit your solution.
  • Focus on a niche with enough users but limited competition for better adoption.
ADVICE

Share Early for Feedback

  • Share early experimental versions to get feedback and improve rapidly.
  • Mark such versions as experimental to set expectations about API changes.
Get the Snipd Podcast app to discover more snips from this episode
Get the app