Someone starts a new #FOSS project as a hobby activity.
-
Billy Smithreplied to AI Alternative Intelligence π last edited by
I was just using it as a practice before i knew the formal name for it.
It's a creative, constructive, anarchist approach that makes you put your energy where your mouth is...
"If i have enough energy to complain, then i have enough energy to fix it."
Also, learning new skills is fun
-
AI Alternative Intelligence πreplied to Billy Smith last edited by
Yess. That's the attitude!
-
Esther Payne :bisexual_flag:replied to AI Alternative Intelligence π last edited by
@smallcircles I think it depends. On the type of project and what community grows up around you. Like if you're building an app but federated, then expectations are set.
If the criticism leveraged is about trust and safety then yes. If you've taken funding absolutely. If your project is the dominant player in blogging and you endanger the livelyhood of the folks who helped you make it popular again yes.
-
Esther Payne :bisexual_flag:replied to Esther Payne :bisexual_flag: last edited by
@smallcircles If you enjoy coding and you don't build up the additional support you need you risk burnout.
It comes down to who you choose to support you on that coding. Yes many projects with a BDFL are a hobby project. You do often need a single person to direct how it should be built.
But when you start getting the pull requests and other questions, sometimes it's best to hand over some of that triage to someone else. Plus fund that help.
-
Jens FinkhΓ€userreplied to AI Alternative Intelligence π last edited by
@smallcircles This thread beautifully illustrates the power of definition.
Give the power of definition to the project's initiator? It's a hobby project, they can do what they want.
Give the power of definition to the users? It's a vital piece of their digital life, so the maintainer better take it seriously!
So which is it?
-
Esther Payne :bisexual_flag:replied to Esther Payne :bisexual_flag: last edited by [email protected]
@smallcircles But on occasion the BDFL criticism is justified.
In terms of Fediverse projects, it depends. But we do have a sustainability problem and yes an exploitation problem.
No easy definition, no easy answer. It would be glib to say it is.
-
Jens FinkhΓ€userreplied to Jens FinkhΓ€user last edited by
@smallcircles
The thing about the power of definition is: both views are correct.Trying to determine which is factually "more correct" is an exercise in futility.
Instead, everyone makes a choice here.
Everyone makes the choice for a personal reason.
Figure out the reason. Work from there.
-
Esther Payne :bisexual_flag:replied to Esther Payne :bisexual_flag: last edited by
@smallcircles But when you have multiple projects and have taken EU funding, if you love the joy of coding more, then you need to be open to getting some support around you.
The community also needs to acknowledge you need that support and to help you fund that support.
https://www.onepict.com/20240409-sustain.html
https://www.onepict.com/20240813-ecosystem.html -
Laxystemreplied to AI Alternative Intelligence π last edited by
@smallcircles @mir the expectations are set by the state - non-profits work towards the public's good, not towards making a hobby project. The statement I've made is an opinion (as it is a generalization), but the sentiment is not - it is ethically incorrect to leech off of the public (tax exemption) by creating a non-profit to fund your hobby project.
-
Billy Smithreplied to AI Alternative Intelligence π last edited by
Also, just realising that this may come across as able-ist.
This was the approach i had before i became disabled, and with the current changes in my levels of functionality, it's changed the range of things that i can safely do.
This does not stop me trying to build new things.
-
Howard Chu @ Symasreplied to AI Alternative Intelligence π last edited by
@smallcircles @akdb meh. People who feel entitled to somebody's freely given labor can f*ck right off. They deserve nothing, neither respect nor consideration.
-
AI Alternative Intelligence πreplied to AI Alternative Intelligence π last edited by
Many good insights brought up.
Have my mastodon closed now to not be distracted all the time
Btw, though many were boostworthy I didn't boost any toot, as it would only increase my (moral/ethical induced) workload to reply.
In that sense discussing on fedi is no fun. Most people aren't up to par with branches in the thread, and you become kind of content manager / entertainer that points out all the duplicates or repeats themself.
-
Irenes (many)replied to AI Alternative Intelligence π last edited by
@smallcircles yeah... Discourse really is better for most forms of substantive discussion, in that way
-
AI Alternative Intelligence πreplied to Howard Chu @ Symas last edited by
If they feel unreasonably and unjustifiably entitled, then sure yes (and it helps to still be polite in telling them, if only to save yourself from more drama). But did you convey what you consider to be improper entitlement? What expectations have you raised in your communication and behavior without being aware of it? Is there an expectation mismatch, and could you have prevented the negative cycle to deal with mutual misunderstandings? Could you have mitigated risk for your sake?
-
AI Alternative Intelligence πreplied to Irenes (many) last edited by
I run 3 forums and self-host 2 of those, one via Docker, one via Yunohost. Quite a few dev communities are on @Discourse
Dunno if there's a shift to alternatives now, but #Discourse used to be the best choice feature-wise, stability/quality-wise for hosting that kind of open community. Some modern forum software has appealing minimal UX, good enough for visitors / members, severely lacking for moderators / admins and to organize more intricate community governance.
-
unexpectedteapotreplied to AI Alternative Intelligence π last edited by
@smallcircles at this point I should print a tshirt out of it: microblogging is not designed for discussion.
-
AI Alternative Intelligence πreplied to unexpectedteapot last edited by
-
akdbreplied to AI Alternative Intelligence π last edited by
@hyc "Fuck off" is a bit rude...
@smallcircles
I feel that it isn't the developer's responsibility to set and communicate expectations about the direction of the project with anyone outside their team. I don't know why, it just feels like it. (But of course it you want to set expectations, to reduce the comments or otherwise, by all means it's your project.)I didn't know about the burnout! I'll make sure to voice my gratitude for people and their work a lot louder.
-
@akdb @smallcircles demanding that people who gave you free labor do even more for you is beyond rude. It's the height of selfishness. These people are invariably, as a rule, a timesuck. The wisest course of action is to drive them away as fast as possible.
The only people who deserve a say in how things are done are people who contribute to getting things done.
-
akdbreplied to AI Alternative Intelligence π last edited by
@smallcircles Not to invalidate the burnout and pressure and negativity that anyone is feeling, but, isn't it possible to simply not listen to commenters? Especially once someone realises that fufilling many feature requests and patching bugs quickly is ruining their fun. I can't see why the demands would be a problem if the developer just continued at their own pace (as BDFL :)). Please tell me what you think.