Live data from Hacker News

On Being a Free Software Maintainer

feaneron.com

71–80 of 147 posts

Re: On Being a Free Software Maintainer

#71
post #68

Earlier quoted context omitted.

Having wasted a significant portion of my youth on said book I would not recommend it. The whole thing boils down to devoting yourself to a (IMO) demanding, bigoted, homophobic, and imaginary being. Whatever crumbs of truth (treat others like you want to be treated, life is short, etc.) included are better expressed elsewhere and without all the baggage.

But the greatest commandment is this ... love one another.

Eh, this goes immediately into what parent is talking about. "Love one another" comes first only according to one of the four tellings of this scene (John's). The other three say that loving "the Lord your God" comes first.

Matthew: https://www.biblegateway.com/passage/?search=Matthew+22:36-4...

Mark: https://www.biblegateway.com/passage/?search=Mark+12%3A28-31

Luke: https://www.biblegateway.com/passage/?search=Luke+10%3A25-28...

Re: On Being a Free Software Maintainer

#72
I maintain a few very different packages, and have had some good experiences and bad experiences. What I maintain ranges in size and complexity from Javascript libraries, database add-ons, and virtual synthesizer modules.

I've dealt with hostile users, and hostile packagers, but ultimately I've stuck with it due to some quite incredible challenges and communications I've received, ranging from very difficult problems that they've reached out for help solving, causing me to rethink some solutions, to very nice notes asking if it's ok to use software that I released as building-blocks (what it was designed and specifically licensed for). But, there are still those people that I dread hearing from, that make me want to just stop -- thankfully there are enough of the other kind, and interesting problems, to keep me going.

As for donations - I have only put donation links on the virtual synthesizer modules, and have received a grand total of $5, not exactly game changing, but worth a pint of beer.

So, I maintain for another day, maybe not as actively as some would like, but at least at a level that keeps me from burning out on it.

Re: On Being a Free Software Maintainer

#73

This has been discussed before and it has been true for me as well. I don't have a large, super-popular package I maintain, but several lesser known ones, some of which I wrote, and several of which I just adopted and passively became a maintainer over time. At some point the pressure from the community made me pass the magical threshold between fun/useful/rewarding and downright chore. It has permanently changed my…

> useless code of conduct # Code of Conduct in the United States, the development of the Code of Conduct appears to be a mechanism, refined by lawyers, to make a legal case to -> kick someone out The code of conduct uses words to describe desired outcomes of cooperation, but actually, it defines boundaries such that there is a specific reason to require a person with some behavior pattern, to leave, be blocked and re…

Who told you that? The word "open" is one of the most overused words in American marketing, and has never been an implicit grant of rights to anyone. People were routinely banned from project mailing lists long before codes of conduct became common, and corporate projects labeled "open" were often completely closed.

Re: On Being a Free Software Maintainer

#74
post #6

Are there any benefits to being a free software maintainer beyond the obvious pride and satisfaction that comes with the role? For example, is this something that people mention on their resumes? Does getting a job become easier and when you do, can you negotiate higher salaries? Our world is incredibly indebted to Free Software Maintainers and I wonder how we can pay them back in our little ways.

I noted in another response, but will note it here as well:

I've had some challenging discussions that have made me rethink how I solve problems, and have resulted in deep dives that I would otherwise not have made. ultimately, that helps me, not just those using the software. so, there's a net positive that's sometimes overlooked.

Re: On Being a Free Software Maintainer

#75
post #46

You need a thick skin to maintain free software, and that's not something that you can grow... either you have it or not. It's not for everybody. The biggest mistake some software maintainers make is showing empathy for abusive and unreasonable users. Most of them simply deserve to have the door slammed in their faces. If you can't do that, then you'll lose your time and stress yourself.

Having empathy for people who are trying to engage with you constructively while denying it to those who are wasting your time is both very important and incredibly hard, in any circumstance.

> deserve to have the door slammed in their faces

Totally, but you need to (try to) be careful not to slam it in the potentially-helpful peoples' faces. There's one very popular open project that I've moved away from due to getting tired of seeing seemingly every single question/suggestion being met with "you don't like it, start writing some code".

Not to say that my decision not to use that project is significant in any way. I'm just one anonymous person. Just a point that it may be possible to be too aggressively self-defensive.

I totally get that I'm not entitled to anything, and you (maintainer) are entitled to do what you choose with your time. It's just that constantly, repeatedly pointing those facts out isn't going to win you much cooperation.

Re: On Being a Free Software Maintainer

#76
post #30

Earlier quoted context omitted.

Do you ever have a problem saying no to people? Some times I am wrangling internally and that has an emotional cost. I find that being super crystal clear on where I stand is absolutely necessary to be able to say no.

Yes, exactly. Saying 'no' is a very important skill you should have. Of course you can learn it too (like I did :)) Also it is very important to reverse the emotional costs. I mean, usually people come to your repo and demand/ask for a feature. Instead of feeling overwhelmed from this request, say that you welcome contributions and without this this feature won't happen and the feature request will be closed (after 1…

It's often hard to tell the difference between doing this honestly, and just stonewalling.

Even when I'm completely honest about it and would like to see the fix happen, there is a level of my mind where I'm all, "great, now they won't respond and I can forget about this."

Re: On Being a Free Software Maintainer

#77
post #57

Earlier quoted context omitted.

> This is my project Ownership is essentially the main problem of OSS here. > If it stops being fun, I will stop working on it, which will pretty much kill the project. See what I mean ? Makes me think of Hickey's "Open source is not about you" rant and I can't prevent myself from hearing "It's about me". https://news.ycombinator.com/item?id=18538123

It doesn't need to be about me. But if it isn't about me, somebody else has to do the project management and the code commits. That's just the way it is. When OSS goes further than the "my itch to scratch" scenario, it gets complicated and there needs to be a way to motivate people to scratch other people's itches.

[deleted]

Re: On Being a Free Software Maintainer

#78
post #6

Are there any benefits to being a free software maintainer beyond the obvious pride and satisfaction that comes with the role? For example, is this something that people mention on their resumes? Does getting a job become easier and when you do, can you negotiate higher salaries? Our world is incredibly indebted to Free Software Maintainers and I wonder how we can pay them back in our little ways.

It can definitely get you in the door to an interview.

Of course, one of the questions will be "uh so you know you won't be able to contribute to open source much here?"

Re: On Being a Free Software Maintainer

#79

Earlier quoted context omitted.

Now I'm curious about what you have read lately. The Technological Society by Ellul was a good start for me. Yes, there's a lot of wishful thinking and religious zeal out there, helped by the modern "we can f * up your brain and you won't even notice it" techniques. It seems to me you can spend your whole life developing some free software which gets used, among other things, to create tons of money for other people.…

The Bible. Wish I could offer something more accessible. But a better read on the nature of hells, belief, faith, false gods, and how to find a true path to salvation can't be found. Haven't picked mine up in awhile. Should probably fix that. I spend my time these days writing rather than reading. Chasing my own muse. Quora is my usual outlet, though I'll occasionally feel compelled to comment on HN.

You may find Om Swami's books interesting and accessible in modern time to understand the potential that each one of us carry for mystical enlightenment. For instance the book on kundalini: https://www.amazon.com/Kundalini-Untold-Story-Himalayan/dp/0...

>>> Kundalini is your polar opposite within you. When it awakens, you realize how immensely powerful you already are. You experience how there is a whole universe within you. It is your feminine energy if you are a man and your masculine energy if you are a woman. It is your passage, your path to eternal fulfillment within you.

>>> when you start meditating on the chakras, it is only from your experiences and newly gained abilities that you come to know that a transformation is taking place within you. The greatest transformation upon the awakening of the kundalini is not that you see blinding light (although, that can happen and has happened to me on numerous occasions) or you feel feather-light or you feel highly energetic. These are epiphenomena. This is not the real product; it’s more like buttermilk than the actual butter. The real transformation upon the awakening of kundalini is that you shed your old tendencies and negativity like a snake sheds its old skin. You no longer feel angry or flustered over trivial matters unlike the earlier times. Your emotions and thoughts don’t overpower and trample all over you anymore. You begin to gain control of yourself. ‘Supranormal’ streams of creativity and energy gush forth at the awakening, surprising even you with talents you never thought you had.

>>> Awakening of the kundalini is reaching your innermost state of bliss and joy. This state is covered with ten layers – desire, anger, greed, attachment, ego, passion, jealousy, hatred, fear and selfconcern. As you elevate spiritually, you start shedding these layers. These avarana, layers, veil the true you. The real you that is beyond the duality of pain and grief, good and bad, moral and immoral. Awakening is a steady and gradual process on the path of kundalini sadhana. It is not an instant realization. It builds up, it grows on you. With each level of awakening, you discover bit more about the new you and you shed bit more of the old you.

>>> Awakening of the kundalini is realization of your pure abstract intelligence, the type that is not conditioned by your fears, emotions and worries. It is your pristine nature. When you are able to tap into this latent source of energy, you truly become the master of your universe. You can manifest whatever you wish in your life because your scale of consciousness is no longer limited to your body alone; it envelops the whole universe.

>>> What’s even more beautiful is that anyone who is willing to put in the effort can experience it.

Re: On Being a Free Software Maintainer

#80

One of the things I've started to wrap my head around lately is the essential inhumanity of technology. It's a near-daily occurrence of mine to having to deal with something that's just plain dumb, and just have no way at all to fix it. I can't make the system better, I can't make any kind of suggestion to anyone so that my situation won't come up again. There's nothing to do but to just accept it, put whatever worka…

Your comment brings to mind a passage I highlighted years ago in Robert Sapolsky's Why Zebras Don't Get Ulcers:

Stress-induced displacement of aggression: the practice works wonders at minimizing the stressfulness of a stressor. It’s a real primate specialty as well. A male baboon loses a fight. Frustrated, he spins around and attacks a subordinate male who was minding his own business. An extremely high percentage of primate aggression represents frustration displaced onto innocent bystanders.

Extended quote here (not my blog): https://transferringstuff.wordpress.com/2010/09/07/disturbin...

I think you're right and what's tough is that the impulse to unload on someone seems to be hard-wired and even salutary. I have to catch myself from doing it and even then I'm sure I'm a regular source of microaggressions.

I think to a certain extent bureaucracy, humane bureaucracy, can be a corrective to the bite-your-subordinate instinct. But I agree there's nothing so effective at generating find-me-an-innocent-bystander-to-swipe-at fury as mindless ineffective bureaucracy where the architects of it are hidden and unaccountable. And, as you point out with technology, it's very easy to slip into regarding that third-party service your company signed up for or the open-source library you downloaded after glancing at the README -- when it doesn't work as expected or you promised yourself it would -- in just those terms.

Maybe someone could start a Punching-Bag-as-a-Service platform to collect and safely dispose of all this displaced aggression. Is there a good online screaming pillow where I could direct myself and others in these moment of impotent rage?

Post reply on HN