Le

Lessons learned from my 10 year open source project

Hacker News

Lessons learned from my 10 year open source project

I've been developing SpiderFoot (an OSINT/recon tool) for 10 years now, so wanted to share my story and try to distill some lessons learned in the hope they might be helpful to others here who might be considering writing/open-sourcing their own tools. Here's the post: https://medium.com/@micallst/lessons-learned-from-my-10-year-open-source-project-4a4c8c2b4f64 And the repo if you want to check it out: https://github.com/smicallef/spiderfoot -- TL;DR version of lessons from the post.. Lesson 1: Writing open source software can be very rewarding in ways you can’t predict Lesson 2: Be in it for the long haul Lesson 3: Ship it and ship regularly Lesson 4: Have broad, open-ended goals Lesson 5: If you care enough, you’ll find the time Lesson 6: No one cares about your unit test coverage Lesson 7: There’s no shame in marketing Lesson 8: Clear it with your employer Lesson 9: Foster community Lesson 10: Keep it enjoyable -- I hope you find it useful and inspires some of you to get your project out there! Feel free to ask me any questions here and I'll do my best to answer.

Share card

Actual performance

7points
3comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Missing: supports, reddit linkedin, podcasting
63%63% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Product HuntOn track for Day 1 leaderboard · Strong signals: open · Missing: mac, agents, macos
56%56% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
Hacker NewsStrong engagement from HN community · Strong signals: open source, ide, io · Missing: https docs, excited, just released
54%54% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
TrustMRRLess likely to generate early MRR · Strong signals: way · Missing: mobile apps, ios, personal
44%44% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Strong signals: calls · Missing: plus, platform, intuitive
29%29% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Missing: arr, mrr, revenue
14%14% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Strong signals: reward · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

La
LaunchKit open source project52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

LaunchKit open source project

Hacker News13
Ad
Adoptoposs – find co-maintainers for your open source project52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Adoptoposs – find co-maintainers for your open source project

Hacker News1
Sp
SpacecraftOS – Open-source project to sample-return from Martian soil50%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

SpacecraftOS – Open-source project to sample-return from Martian soil

Hacker News1
TI
TINA-ORM, my first open source project66%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

TINA-ORM, my first open source project

Hacker News2
Ch
ChartAngular (My first open source project)52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

ChartAngular (My first open source project)

Hacker News2
My
My first open source project, Pasteye52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

My first open source project, Pasteye

Hacker News3
Lo
Lockbox – an open source project for storing vulnerable app settings60%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Lockbox – an open source project for storing vulnerable app settings

Hacker News3
My
My year in open source and side projects74%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

My year in open source and side projects

Hacker News4
Re
Releasing my first real open source project – Captionss64%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Releasing my first real open source project – Captionss

Hacker News51
No
NodeMVC, a scaffolding tool (my first open source project)52%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

NodeMVC, a scaffolding tool (my first open source project)

Hacker News1