Email or username:

Password:

Forgot your password?
Joshua Barretto

It occurred to me today that the social value of the open-source work I do in my free time has probably been an order of magnitude more useful to the world than everything I've ever done as a paid employee. Needing to seek a wage almost certainly makes me a less productive member of society than I would otherwise be.

99 comments
Joshua Barretto

@alcinnz It's kind of soul-destroying. Although I like my current employer, I'm constantly harassed by the hunch that very little of what I've produced in my career has been useful or even used by actual human beings. I just want to grow food, build furniture, and write open-source software.

Jenny Z., This Puzzle Piece

@jsbarretto @alcinnz

As a retired technical writer, I think of how short-lived the usefulness of my work was. It no longer has any value at all.

The community building work I am doing now without a paycheck, though, can potentially stay useful well beyond my lifetime because of the ripple effect of building supportive relationships.

#communitybuilding
#OaklandCommunity
#volunteerifyoucan

potpie

@jsbarretto @alcinnz open source software is poetry in Machinese

Pangolin Gerasim

@jsbarretto @alcinnz There was a period earlier in my career working for commercial closed-source software development houses when fully fifty percent of what I was involved in building never made it to production. I got paid a salary and reinvested it into my community. The VCs who funded those companies took a haircut.

Mika E.

@jsbarretto 100% for sure. If I didn't have to work for money (and I too like my employer a great deal), I wouldn't. I would give my brain away freely, make cool things, share them, and help others.

Joshua Barretto

@ipstenu It really sucks. We finish our day jobs tired and with barely enough energy to do the things that make us and those around us happy.

Mika E.

@jsbarretto I spent the last decade or so doing both and recently walked away from the open source one because between the day job, the passion projects, and the increasing ass-hattery of the users, I needed to be doing less.

Joshua Barretto

@ipstenu That's unfortunate, I hope you feel less burned out now :( I can definitely feel myself burning my mental candle at both ends at the moment. There's only so much that gardening can release the pressure.

Mika E.

@jsbarretto It's been about two months and I'm already feeling better and getting back to things I loved a few years ago.

My garden is a teeny tiny tower, but it made me a tomato salad :D

Sam Butler

@ipstenu @jsbarretto Want to initiative a cooperative? There is a ton of money going to digital agencies, even around progressive causes. I'm interested in a cooperative to provide services like those, build them *well* (e.g. without bloat, supple) and for the long-term success of orgs we're supporting. This could be a viable way to get the money we need for living (and supporting great orgs in the process), while having balance and autonomy with our work.

Grey Goo

@sambutlerUS I'm happily working my whole life for open source companies, and will still for some time I guess. But I love the idea and depending on what your goals are I would be very much intrigued. Am located in Germany though, so might make more sense to start something similar with people here.

Sam Butler

@gr3yg00 that sounds awesome, and completely understand! want to connect and introduce in any case?

I just spun up a jitsi, I'll be here for the next 30ish mins if you want to pop in? (other folks interested, feel free to come say hi too?)

meet.jit.si/mastodon_coop_chat

Grey Goo

@sambutlerUS I'm currently in a workshop, sorry only text possible atm...

Sam Butler

@gr3yg00 all good — maybe another time? I'm currently in CEST time zone and pretty flexible

Grey Goo

@sambutlerUS Sure, I'm also CEST, in the evening is more relaxed for me. But I honestly have no idea about the legal stuff around such projects, I know it's possible, but really never done anything in that area. But I really feel like there are a lot of bright people, that are ready to do things differently :)

Sam Butler

@gr3yg00 For sure! I have decent experience there. It can be as simple as a private company, which is internally structured so that all workers for the company have a vote in the operations (one member, one vote) and a share in the dividends. Then different countries also have legal entities types for coops, specifically, which is a bit newer territory. For example, Europe has a kind of entity which is a cross-border legal cooperative (en.wikipedia.org/wiki/Societas) — it makes certain operations implicit, which I think a group of people could also just encode into the charter and codes of a private company. (e.g. not sure about the benefits of coop legal entities, compared to private companies structured as cooperative entities.). It seems a number of active cooperatives are actually limited private companies structured as cooperatives, because that gives them greater flexibility in being cooperatives ... ironically. An example of that here:

feeltrain.com/blog/operating-a

@gr3yg00 For sure! I have decent experience there. It can be as simple as a private company, which is internally structured so that all workers for the company have a vote in the operations (one member, one vote) and a share in the dividends. Then different countries also have legal entities types for coops, specifically, which is a bit newer territory. For example, Europe has a kind of entity which is a cross-border legal cooperative (en.wikipedia.org/wiki/Societas)...

Grey Goo

@sambutlerUS Thanks a lot for that primer. Will read up on this a bit later, but it might be something @haschrebellen@kolektiva.social is also interested in.

Joshua Barretto

The number of boosts this is getting implies that a lot of folk feel similar, and that's sad.

Rich Felker

@jsbarretto It's normal (but not okay). There's very little paid work that benefits humanity at large, and when there is, most often it also involves enclosing that benefit to limit who can have it (like with things like medical research).

David Zaslavsky

@jsbarretto That's true, but I bet there are also a lot of people who don't feel similarly and thus are not reacting to this post. Obviously I can only guess at the real numbers, but I would imagine that among programmers (or writers, organizers, etc) who have worked on #opensource projects, only a small fraction of them have had a meaningful impact on the world through those contributions.

Joshua Barretto

@diazona I guess that depends on your definition of 'meaningful'. An extreme definition might be "is on the critical path to a human being receiving sustenance or shelter" but I'm of the view that there are more indirect or immaterial ways for things to be meaningful.

Matija Nalis

@jsbarretto
might be related to the fact that worryingly ever increasing amount of jobs have no humanity-improving purpose whatsoever, and are only there to for improve one company short-term position in profit-driven econony rat-race over others. E.g. someone works most of their career improving click-through rate of some company ad campaigns? Or helps increase "engagement" numbers in some social network? Talk about sad :sadness:

drbrain

@jsbarretto I’m certain I volunteered at least millions of dollars in unpaid economic impact during a maintainership period of around five years, much more with interest

My indirect compensation I’ve received through employment and salary has been wonderful, but that doesn’t stop me from feeling jaded about returning to maintership of even a hobby-only project

meejah

@jsbarretto I am extremely glad I've had the opportunity to get paid to work on nearly-exclusively free/open software in the last bunch of years.
It also has definitely paid less than other more soul-crushing opportunities, which I'm totally fine with.
There's so many neat things from "the before times" I _wish_ I could have shared .... "but, proprietary" :(

HistoPol (#HP)

@jsbarretto

a perfect case in point for #UBI (Universal Basic income)

Cyber Yuki

@jsbarretto

Open source work be like:

- Fix bugs in libreoffice
- Submit weird bug in random linux program
- Fix one buffer overrun in Firefox
- Adjust input field in random open source web app
- optimize tiny module in cross platform program by 400%
- Certain condition in graphics editing program no longer crashes, yay!

Private software work be like:

- The client changed their business model. Rewrite this GUI for the nth time 😫
- Fix this data error
- App crashed please reboot
- Find out why our cloud app is taking so long

The only people private software dev helps is the company execs.

@jsbarretto

Open source work be like:

- Fix bugs in libreoffice
- Submit weird bug in random linux program
- Fix one buffer overrun in Firefox
- Adjust input field in random open source web app
- optimize tiny module in cross platform program by 400%
- Certain condition in graphics editing program no longer crashes, yay!

Stefano Pacifico 🧬 🇺🇦

@jsbarretto What did it for me was to decide to maximize the alignment of my professional and social goals.

Doesn't mean there aren't compromises but much much happier.

Maikel 🇪🇺

@stefpac how did you do that? Care to elaborate with some examples please? 🤔

(takes out the notepad and pen)

@jsbarretto

Anders Eknert

@jsbarretto getting to work on open source for a living, and in some of my favorite projects too, has been the best experience in my career. I wish more people could, and I hope we’ll get to see more options for people to make a living in open source.

Kevin Woblick

@anderseknert @jsbarretto Oh my... if someone would pay me to work on my projects, especially LinkAce, full time, I would totally do that!

J3RN :fedora: :elixir: :emacs:

@jsbarretto I realized about a week ago that because I've contributed to the Elixir language, and Truth Social runs on Elixir, I've contributed to Truth Social. Honestly my contributions have been so small that few people have probably ever noticed them, but if they were substantial this would really give me pause.

Joshua Barretto

@j3rn Consider also that a lot of good things also run on Elixir!

Pteryx the Puzzle Secretary

@jsbarretto @j3rn I've heard that some younger people, including some in Minecraft mod communities, believe the ideals of FOSS are "outdated" for exactly this reason.

It's dismaying to see how much political polarization is undermining the concept of mutual benefit. See also how at the start of the pandemic Americans were all willing to be careful, but powerful voices quickly undermined that unity by politicizing it all, indirectly killing people thereby.

Selfishness won't destroy hate.

Joshua Barretto

@pteryx @j3rn I can kind of see this argument. Without sufficiently strong license terms, FOSS often just becomes a vehicle for big tech to extract ever more value from people without paying their dues. I think I'd like to see licenses with stronger terms (such as 'only permitted for non-profit use, otherwise payment must be provided') that have been actually tested in court, but I'm not really aware of anything like this today.

Pteryx the Puzzle Secretary

@jsbarretto @j3rn I guess I wasn't clear on what my point was there. It's less about corporate exploitation, and more about some people wanting to gatekeep the political views of people who work on, or even use, their projects. Some people want "open for me but not for thee" without money even being a factor.

To me, that only makes sense insofar as tools should be as politically neutral as they can be without harming anyone in the process (keeping in mind that fascism *is* harmful).

Joshua Barretto

@pteryx @j3rn Politics & exploitation are all mixed together though. I do think it's possible to demarcate mostly positive and mostly negative things through legislative/legal means & 'does this thing generate profit?' seems like a good starting point. I think i broadly agree w.r.t wider political disagreement (I know for a fact that some crypto projects use my software, despite my general opposition to crypto) but I suspect my view might be more nuanced if I came from a place of less privilege.

LisPi

@jsbarretto I can assert the same for myself.

It is indisputable that I've contributed far more to society through #FreeSoftware than work.

This is also why the whole "contributing to society" notion being tied with employment in my country's culture rings like hollow bullshit (capitalism brainworms is the problem).

Jenny Z., This Puzzle Piece

@jsbarretto

I agree with this 100%.

Thanks for putting it out there.

DELETED

@jsbarretto totally agree. Too easy to feel like a robot when you're a paid employee!


@jsbarretto that's because we don't work for money. We negotiate for it.

Justin Dearing

@jsbarretto it's sort of the opposite for me. My "great benefits to society have probably been OSS contributions, but definitely stuff I only did because of the day job. Contributing to csv libraries, logging libraries, documenting something in #appveyor that the author didn't know, Microsoft documentation, etc. And a few stackoverflow questions and answers.

More people have been impacted by all that than all the things I did for fortune 500 companies

Joshua Barretto

@zippy1981 I wish more employers were willing to let their employees work on contributing fixes upsteam. I guess it's more a feature of large companies where they can afford to not be aggressively goal-oriented.

Mastomom

@jsbarretto
I'm super lucky to work in a job that I believe helps people, but it took me over 10 years of work to find that place. Until then, I was definitely in your position and even worked a few places that made me feel like I was making the world worse. 😕

Mastomom

@jsbarretto I mostly work on projects designed to improve healthcare services for vulnerable populations. It ain't sexy, and I won't get rich, but I feel good about it.

Robert Clark

@jsbarretto the book Bullshit Jobs en.wikipedia.org/wiki/Bullshit addresses this directly, I’d recommend a read. It’s also interesting to me that a lot of people in the technology space seem to have a hobby that is completely unrelated to tech and very hands on (in reference to your furniture comment).

Joshua Barretto

@rbclark I enjoy reading Graeber, currently slowly making my way through 'Dawn Of Everything' 😄 I keep getting distracted by gardening though!

Dantooine

@jsbarretto Interesting, opposite for me. The need for work and to provide for my loved ones motivates me to further develop my skills and brings my positive influence to a broader audience. I hope someone wealthy decides to sponsor your open source work.

Joshua Barretto

@dantooine I admit, I'm a little jealous. I just can't seem to find extrinsic motivation for things in that way.

Dantooine

@jsbarretto For me, all the content is intrinsic, but it's the marketing and distribution of it that gets boosted extrinsically. If I were wealthy, I'd likely hide in my room and share my talents very little.

Rapha Mack

@jsbarretto
I felt the same as long as I was working as a SW dev in the automotive industry doing fancy stuff on steering wheel switches.

Then I dedicated my work to the renewable energy sector, not exactly my former profession but so much more important for the world of our kids. Even paid less it is much mor satisfactory.

Marc

@jsbarretto
I agree with everything except the word "almost"

Richard Kay

@jsbarretto Businesses whose infrastructure depends on open source software should be willing to pay for timely and professional support and development of features they need. Some OS businesses, e.g. Saxonica sell product specific support. Others, eg. Red Hat, cover needs of a much wider range of customers.

Joshua Barretto

@copsewood In fairness, I have received sponsorship from some corporate users of the software I maintain. Not enough to live on though, just enough to feel psychologically pressured into treating it more like a second job, as if donations came with implicit contractual obligations.

Richard Kay

@jsbarretto My brother's initially voluntary work with XSLT processing helped by employers allowing time for employee research interest ended up as the Saxon processor, which then enabled him to found the Saxonica business. Many academic employers also encourage research interest development. My development of PyLETS a community currency web application was made possible by my academic lecturing job.

ruicraveiro
@jsbarretto You have just made an excellent argument for Universal Basic Income.
db0

@jsbarretto I feel the same way. It's not only better for society, but also personally incredibly more rewarding. However making a living doing FOSS works has been challenging. This is why I hope @nivenly will succeed with their overarching goals.

linus
Does anyone have some hints or tricks, on how to archive OpenSource Work besides a 40h Work week and the usual stuff like eating, groceries, keeping up to date with the software and regular news?
your_huckleberry

@jsbarretto A) life is too short, if you aren't fulfilled in your work, change jobs B) it's also fine to be more fulfilled by your life outside your job, it doesn't mean your job is useless.

Joshua Barretto

@your_huckleberry This isn't about personal fulfilment, it's about actual utility.

your_huckleberry

@jsbarretto I understood. If you don't like feeling like your job doesn't have utility, you should change jobs.

At my work we build, among other things, houses for people. Me and a co-worker did the math, we think we help make homes for >10k families every year. That means I'm closing in on housing 100 thousand families.

AlexanderMars

@jsbarretto I wish more people realised this, I believe there is no reason for proprietary/closed software to even exist. In the long run FOSS always wins, proprietary eventually dies forgotten. Sure some proprietary products emerge becoming popular. Eventually some FOSSware will integrate the neato features and pass the companies counting their profits to have the bigger install base. It’s even sadder that you’re actually wasting so much time on stuff that’s never deployed.

Mark Pauley

@jsbarretto I think software was constantly on the verge of collapse until open source became a thing in the 80’s / 90’s. I don’t think any company exists today that doesn’t benefit heavily from open source at this point. Open source is literally essential.

EduCoder

@jsbarretto since getting laid off and building zipcaptions.app it feels like the value of what I build is inversely proportional to the amount of money I get paid to do it. Also, here's my garden.

Joshua Barretto

@educoder Beautiful! Is that corn in the distance?

EduCoder

@jsbarretto it is the saddest, smallest corn I've ever grown. Next year, it's going in full sun instead, I think I'll get better results.

Joshua Barretto

@educoder Still more corn than I've grown this year!

King Calyo Delphi

@jsbarretto Oh, see, but you *are* "productive" because the work you do for that job makes the company owner(s) richer. No, it doesn't matter whether the societal impact of what you do stays entirely within the company or affects only other companies that buy into your employer's product.

🙄

Jill Fellows

@jsbarretto I feel like the early days of the pandemic really illustrated this. People were given money and told to stay home, and they created community support groups, little free pantries, art and music and videos and all sorts of things.

Of course not everyone. But so so many people were productive and giving back to their communities and it was kinda amazing to see!

woolie

@jsbarretto it’s why I pay myself to develop open source software 😅

HJVT

@jsbarretto yeah. At my first job, we were basically making an AWS-like platform for local government-affiliated telecom giant. And I could not shake off the feeling that 90% of code written for a paycheck is just reinventing a legally distinct wheel, because the real wheel is closed-source.
The thought, for me, really brings on the feeling of being helplessly stuck in capitalist quicksand.

James Waples

@jsbarretto completely agree, particularly at… current employer…

Sweatshirt

@jsbarretto dude yes. It always feels different when you are passionate about what you are doing rather than needing to do it to survive.

Sweatshirt

@jsbarretto one time I posted on Reddit that I got my first coding gig recently without college and talked a little about my journey. I told them that I worked at a start up for free for a year, then for $100 a week. People threw a fit. But it is very normal. And also very unfortunate.

neatchee

@jsbarretto @Sweatshirt I'm lucky that I love my work. Haven't always been able to say that but much of what I do daily is the type of thing I would seek to do even if my needs were already met. And while it may not be a doctor's level of societal contribution, I know my work brings people joy so that's good enough for me :)

Joshua Barretto

@neatchee @Sweatshirt That's awesome :) I'm also relatively happy with my job, but I can't help but feel that *most* effort that goes into modern software development is wasted effort.

neatchee

@jsbarretto @Sweatshirt how so? You know they say that for engineers spend upwards of 60% of their time thinking, not coding. And iteration is the core of all sorts of product creation. It's not wasted of it took you down the path that led to the finished product. Mistakes or poor design choices aren't wasted effort if you learned something from it :)

Joshua Barretto

@neatchee @Sweatshirt Oh I'm fine with the iteration. It's the misguided business decisions, the cancelled projects, the time spent interfacing with systems that have deliberately been made obscure or turned into walled gardens (looking at you, AWS) for the sole reason that it's profitable to do so, the fact that very little code that gets written even makes it into production and goes on to meaningfully benefit people instead of being used as a tool for maintaining those walled gardens.

Scott Duensing

@jsbarretto absolutely. Even if just two people benefit from some source I released, that beats some rich white guy running an empire.

Brad Barrish

@jsbarretto this reminds me of a video I literally just watched today. While Brian Eno is talking about artists, it could just has easily been open source developers. youtu.be/qkD7JBspgas

Cal Moody

@jsbarretto if you haven’t already, you should read Bullshit Jobs by David Graeber. It’s a fun read and helps bring clarity to how and why socially useful work is devalued.

Matty Roses

@jsbarretto desperate to find a way out of my corporate job to make free library software, I feel ya.

Jeremiah England

@jsbarretto My guess is that this is mostly a public goods funding problem.

Go Up