The Wayback Machine - https://web.archive.org/web/20210726061926/https://github.com/doczjs/docz/issues/1634
Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sorry everybody, I failed with you 😔 #1634

Open
pedronauck opened this issue Jun 3, 2021 · 37 comments
Open

Sorry everybody, I failed with you 😔 #1634

pedronauck opened this issue Jun 3, 2021 · 37 comments

Comments

@pedronauck
Copy link
Member

@pedronauck pedronauck commented Jun 3, 2021

Hi everybody,
I really want to ask sorry to everyone and say that maybe I failed with the community, but has an explanation.

In the last year, I can't give any support here. I really know that there a lot of people using Docz as a dependency on a lot of projects and this was choking me a lot, every day that I spent without being able to work here was a painful moment for me. But unfortunately was hard times and I want to explain this to you.

When I had the idea to work on Docz I was working for a company here in Brazil and in order to develop it, I need to wake up every day 3 hours earlier and go to bed 3 hours later. So I worked a lot with full energy to create this project and was awesome, really awesome. I could have a lot of opportunities because of it, could change my work, start to work to other companies and was pretty good times.

But as the project grew, a lot of demand was appearing as well and that's the bad part of the journey. Without victimism, I need to be honest here: maintaining an open-source is something very hard, really hard. When the project starts to have a lot of people using it, it's more complicated yet. People want a lot of things from you and your project, big companies are using the project and need a lot of things as well from it in order to keep their projects healthy, but in most of the cases this is a talk in just one way. There are more people interest in have things from you, than help! And this crashed me 😕

So, after a time working a lot here and on my business, I was with my healthy compromised and needed to choose between "keep my open source project" or "keep my mental and physical health". And for me the choice was very clear, I choose me. This gave a very bad way to the project that stays without people to maintain it. For a long @rakannimer helped me a lot with this (thanks a lot for this), but unfortunately, after few months he couldn't help anymore and the projects stay on stand-by since this.

But... 😍 Now I'll try to put it back on the trails again.

Now I better and with time to spent and help the project to grow and be healthy again. So, if you want to help me on this journey, I really appreciate it and your help will be very useful.

For people that are still using Docz and have bugs and issues, I ask to be a little be patient. I'll do my best to update and fix all the things in the project, but maybe this could spent few weeks.

So, I think that is it, thanks a lot all people and again, sorry :)

@xobotyi
Copy link

@xobotyi xobotyi commented Jun 3, 2021

Well, i know that feeling very well, maintaining popular open-source project, is very uplifting. But when self-confidence is all you gain - very soon you come to the moment when the weight of resposibility and community requests starts to push so hard, that the only exit is to delegate the porject or stop development at all.

Besides that - keep up the good work, the only thing this project lacks is an attention recent times.

@lizheming
Copy link

@lizheming lizheming commented Jun 4, 2021

First thx for your hard working. I think this is a problem which most of open source project meets. Except ask for community help, the author may also have a calm down mentality. The reason you open the project just because of you need it and want it help more people. If you have not full time to maintain it, you just satisfy yourself. That's not all your fault and you needn't self-accusation. At last, congratulations your back and hope docz better and better.

@crutchcorn
Copy link

@crutchcorn crutchcorn commented Jun 6, 2021

@pedronauck you haven't failed anyone. As you said, maintaining OSS is extremely difficult and often thankless.

If someone else wanted project behavior they should have either:

  • Hired you
  • Forked it
  • Been patient

Remember that you (as an individual) always come first and that, if you need to, there's absolutely zero weakness in taking a step away in the future.

Wishing the best for you, you're bound to do incredible work inside docz and out 😊

@stuaxo
Copy link

@stuaxo stuaxo commented Jun 6, 2021

At this scale, we (as open source developers and companies that rely on them) really need to have a way to help projects scale up without breaking their creators.

@KerimG
Copy link

@KerimG KerimG commented Jun 6, 2021

I don't think you need to apologize for anything. It's a great tool made freely available, if someone wants to have it maintained and nobody is around, then they can pick it up or gtfo. You're a much kinder person than I am. It's just crazy to me that when people come up with cool software and make it open source for all to enjoy, there's some expectation of maintenance by the author.

If every single developer made even the most trivial contribution to the open source packages they use, we'd already have a base on Mars.

@smeijer
Copy link

@smeijer smeijer commented Jun 6, 2021

I hope you feel better now! But just so you know, there is nothing to apologize for. You can't fail us, as you shared something awesome, for free. You don't get payed for it, so it's unfair of anyone to claim your time or have any expectations.

Open source is hard! Take your time. And don't work on anything that you don't enjoy. Life is too short for that. ❤️

@mfts
Copy link

@mfts mfts commented Jun 6, 2021

Pedro thank you for sharing your pain and being honest. We don't need to pretend and always say we're "crushing it". Take all the time off you need.

I'm ready to help. I'll start by triaging some issues for you.

Much love and support ❤️

@pyros2097
Copy link

@pyros2097 pyros2097 commented Jun 7, 2021

@pedronauck that's alright. Every open-source developer faces this problem of not having enough time and gets burnt out often and health is always a priority. Take care.

@molszanski
Copy link

@molszanski molszanski commented Jun 7, 2021

@pedronauck you haven't failed anyone. Please take care of yourself first!
It takes a lot of courage to mediate ambition with reality publicly. Wish you all the best!

@alekssadowski95
Copy link

@alekssadowski95 alekssadowski95 commented Jun 7, 2021

This is why the open source community shouldnt push so hard to make every project free. It should be ok to make your projekt open-source, closed-source, free or paid.

@sponnusa
Copy link

@sponnusa sponnusa commented Jun 7, 2021

@pedronauck Take care of your health first.

It's something no else will be able to contribute to, but only you!

And, if a good one is there nothing is impossible! Take care.

@isubasinghe
Copy link

@isubasinghe isubasinghe commented Jun 7, 2021

@pedronauck take care, you didn't fail anyone. We are failing you and the OSS community by not rewarding hard work that makes companies money.

@johnnyreilly
Copy link

@johnnyreilly johnnyreilly commented Jun 7, 2021

You didn't fail @pedronauck - you did good and lovely things. Take care of yourself. You're the priority chap. Thank you for the work you have done. You don't need to do anymore.

@WriteCodeEveryday
Copy link

@WriteCodeEveryday WriteCodeEveryday commented Jun 7, 2021

Sorry everybody, I failed with you 😔

You have done no such thing. You can't help anyone if you're dead from stress. Always be willing to walk away from a stressful situation, regroup and come back to it.

@hentaij666
Copy link

@hentaij666 hentaij666 commented Jun 7, 2021

Hey no need to apologize. I just want to sincerely thank you for all of your hard work and sacrifice. I have a feeling things will improve as time goes on. Thank you and get some rest !!

@Inhibit
Copy link

@Inhibit Inhibit commented Jun 7, 2021

Thank you for sharing your work! No one should expect more than what you're willing to give if they're not directly employing you.

Having access to what you open source licensed they can certainly pay someone or do the work they'd like themselves.

@rzr
Copy link

@rzr rzr commented Jun 7, 2021

May you transfer this project to @abandonware org :

https://rzr.github.io/rzr-presentations/docs/abandonware

Any interest ? let me know I'll setup creds to relocate to this team

@happycube
Copy link

@happycube happycube commented Jun 7, 2021

My advice is to finish whatever you want to add - if anything! - for yourself, fix whatever bugs/deficiencies you can, then set it aside and call it done.

Sometimes you just have to walk away from a painting and call it done, and hopefully be happy with it.

@erikbgithub
Copy link

@erikbgithub erikbgithub commented Jun 7, 2021

A single person can stand, fall over, get bored, pissed off, sick, distracted or simply die. No fault there. Thanks for all your hard work, man!

The question for me is, why do you do this alone?

@instance01
Copy link

@instance01 instance01 commented Jun 7, 2021

A single person can stand, fall over, get bored, pissed off, sick, distracted or simply die. No fault there. Thanks for all your hard work, man!

The question for me is, why do you do this alone?

It's not easy finding volunteers.

@erikbgithub
Copy link

@erikbgithub erikbgithub commented Jun 7, 2021

It's not easy finding volunteers.

Curious. What's your story?

@IThinkImOKAY
Copy link

@IThinkImOKAY IThinkImOKAY commented Jun 7, 2021

I'd just like to thank you for your contributions to the open source community :)

@sunn-e
Copy link

@sunn-e sunn-e commented Jun 7, 2021

Just came here to say, please do everything to avoid burnout. :)
Eat well and stay healthy. Congratulations on returning back. One step at a time.

@shlomi-noach
Copy link

@shlomi-noach shlomi-noach commented Jun 7, 2021

Random maintainer chiming in to show support, take care of yourself!

@theletterf
Copy link

@theletterf theletterf commented Jun 7, 2021

Docz is an awesome project. How can we help?

@armyofevilrobots
Copy link

@armyofevilrobots armyofevilrobots commented Jun 7, 2021

Don't let your users push you into hurting yourself. If they aren't paying you, you don't owe them anything. It says VERY CLEARLY in the bold part of your license:

THE SOFTWARE IS PROVIDED "AS IS"

Companies benefiting off of your free labour also benefit from the unrealistic ideal that open-source project developers owe them timely bug-fixes and feature adds. Don't let that narrative drive you to burnout.

Thanks for what you do, but only do it if you're still enjoying it.

@sam0x17
Copy link

@sam0x17 sam0x17 commented Jun 7, 2021

The companies using this project need to step up and contribute to it, either via actual code contributions or large monthly donations. For example at Arist (YC 'S20) we donate $1000/month to the Ruby on Jets project. This should be the norm when you rely on something heavily, especially when it's a small project.

@xeviknal
Copy link

@xeviknal xeviknal commented Jun 7, 2021

Maintaining an open-source project is not serving a product/service. The source is open precisely for letting community contribute in any specific shape.

If you are in this position it is not because of you, it is because the paradigm or industry is a bit broken/misunderstood.

You have a roadmap, you schedule your time for issues and features. The rest of it, might wait or the community is more than welcome to propose an implementation.

Having an awesome repo like this is not something someone can start overnight.

I've seen some open-source projects which have guidelines for managing the governance. That might help!

@triwats
Copy link

@triwats triwats commented Jun 7, 2021

We're evalutating an alternative to Confluence in house as ultimately developers don't want to repeat themselves and we want to review our documentation just like code to ensure quality in a remote world.

I evaluated Docz last week and really wanted to use it because of numerous awesome features, but it frankly seemed unstable and after reading the issues - unmaintained. Literally a week later and I'm seeing the reason why and feeling slightly guilty. We expect a lot from awesome open-source side projects - perhaps too much a lot of the time. I wonder if our modern consumerism lifestyles make this more severe.

I'm glad you're back, but go easy and keep well, as ultimately that's all we have.

@ryanbnl
Copy link

@ryanbnl ryanbnl commented Jun 7, 2021

This is something you learn the hard way.

Don't work for free; if you want to work on pure OSS then try the Patreon route. Or go semi-commercial (if you can support a multi-person team). Your project looks successful, so you have your market validation. That's the big one.

@milkey-mouse
Copy link

@milkey-mouse milkey-mouse commented Jun 7, 2021

It's awesome that you build software for the world to use, but remember: you don't owe us anything. Never feel guilty about not working in your free time. https://liberamanifesto.com/

@pedronauck
Copy link
Member Author

@pedronauck pedronauck commented Jun 7, 2021

Thanks, really appreciate the words of everyone 🙏🏻 This is priceless and gives a lot of energy and motivation to keep working here. I'll do my best to put the project back on trails again and all type of help is very welcome ❤️

@ErickWendel
Copy link

@ErickWendel ErickWendel commented Jun 8, 2021

🤘🏻🤘🏻

@pedronauck
Copy link
Member Author

@pedronauck pedronauck commented Jun 8, 2021

Thank you to everyone that gives me help and support with words 😍🙏🏻

Thanks to you - after all shares and comments here - now I'm the second Brazilian to be part of the Github Sponsor Program and have the opportunity to keep doing the job and be supported here ❤️
👉🏻 https://github.com/sponsors/pedronauck

tweet

@souljacker
Copy link

@souljacker souljacker commented Jun 13, 2021

As a fellow Brazilian, I must say you should be proud of being alive and a bit sane. That's about the best we can manage in these dark times.

Times have been harsh for us here.

I don't use Docz, but reach out anytime you need help with maintaining it or just need to talk.

Cheers, man.

@feitian124
Copy link

@feitian124 feitian124 commented Jun 16, 2021

OSS is some kind of giveness, you owe us nothing, and you have our respect .
thank you.

@morewings
Copy link

@morewings morewings commented Jul 14, 2021

Thanks for good work, dude.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet