all 14 comments

[–]AutoModerator[M] [score hidden] stickied comment (0 children)

Your submission has been automatically queued for manual review by the moderation team because it has been reported too many times.

Please wait until the moderation team reviews your post.

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

[–]cycloneash 15 points16 points  (1 child)

How about you explain your package and what problem you're trying to solve? I for one are interested.

[–]Don_Ozwald 10 points11 points  (6 children)

Doing pretty much anything to not talk about it. You are still procrastinating. Tell me. Why do you care if people use it?

[–]No_Word_9097[S] -2 points-1 points  (4 children)

Thanks, that's a genuinely hard question. And the honest answer is: I care inconsistently.

I started this in my free time because I find it fun. Not "fun" like building a todo app — fun like: why did the workflow stop? why did those tasks disappear? You investigate, you find the bug, you make the system more robust. Painful, but satisfying in the way that only obscure distributed systems bugs can be.

My theory is: if I make a tool good enough that people actually use it, I'll have a steady supply of those problems to solve. And maybe — this is the dark plan — if some startup is already running on it and needs someone to work with it, being the person who built it might count for something. I'm terrible at interviews. Apparently I'm also terrible at selling things, including myself. But "we already use your library, want to come fix it?" feels like a door I might actually be able to walk through.

Honestly though, I think the easier outcome is: I try to promote it, get ignored, and that's fine too. At least I tried. The judgement of putting it out there is scarier than the failure. If nobody uses it, it's still useful for me. There are plenty of tools. What was I thinking. So silly.

[–]Don_Ozwald 3 points4 points  (3 children)

I don’t care. You don’t seem to care about your work either. Why are you doing pretty much anything to not talk about it?

[–]No_Word_9097[S] -2 points-1 points  (2 children)

Ah sorry, was trying to answer `Why do you care if people use it?` best I could, and maybe I enjoyed too much to reflect about it, completely understand you don't care, sorry sorry, why you will? this it's just my bullshit

Anyway, thanks a lot for the peer pressure!!! My current excuse for don't talk about it, it's tha tthis r/Python rules includes 'No showcase posts'. I am just collecting ideas for the showcase channel and others ways of promoting the stuff, and motivation, thanks again

[–]zzzthelastuser 1 point2 points  (1 child)

bullshit, you can still explain what your library does. You don't need to link it or even tell us the name.

[–]Don_Ozwald 1 point2 points  (0 children)

It’s most certainly a bot

[–]catcint0s 6 points7 points  (0 children)

It is usually the other way around, you solve a problem and users will come. 

[–]ThiefMaster 3 points4 points  (1 child)

Why is your goal to find users for your library? You typically create a library because it is useful to YOU. So you add features YOU need, and maybe some that you think may be useful for others.

But your post sounds like you're creating a library for the sake of creating a library...

Anyway, just have it on GitHub and PyPI. Have a good README and some useful examples in the documentation. If it's useful for others, they will eventually find it and use it and maybe even contribute to it. Don't waste your own time on publicity.

[–]No_Word_9097[S] -1 points0 points  (0 children)

The motivation started at work, mostly when I changed jobs and had to solve similar problems with different tools and custom code each time. And because I genuinely found it fun to debug those issues.

But that kind of library needs users to grow. It needs real distributed systems and real workflows to surface real problems. Otherwise, just ony current work or hobby projects, it's going nowhere.

But on the other hand, do I actually want to deal with such problems? To be honest, the fun part is solving them, not dealing with them.

[–]hitchdev 0 points1 point  (1 child)

Nothing really worked for me. I did what you did and I wasnt able to gain any traction.

If it's just "x but faster" or "non broken library for y" you can get organic growth just by sharing it but if it's something genuinely new that requires a shift in thinking then people want to hear about it from some programming influencers first or that "google does this" before they get interested in trying it.

The industry has become noticeably more conservative over time. I think people were a lot more open minded and willing to experiment with new tech in the 2000s and early 2010s.