professorsnapper

professorsnapper

Hello folks,

I’m a novice member of the Elixir community and a novice programmer more generally, and for some time now I’ve been thinking of helping to establish an online community around “Elixir for Good”, modelled closely on Ruby for Good. I ran this basic idea past José, and he agreed that this forum was a good place to kick the idea around a bit…

I would like to make a golden bridge between the Ruby for Good and Elixir for Good communities, which I think could be great for Elixir adoption also. Anyhow, I have no clear idea on how to proceed with any of the above, or whether there’s much interest in such a thing among the Elixir community at present, but I think it warrants some form of brainstorm.

I have purchased the elixirforgood.org domain with a 1 year renewal, and will be happy to transfer this at no cost to any suitable not-for-profit structure (such as the Erlang Ecosystem Foundation or similar) so that it can be held and governed as a community resource into the future.

At this stage, I invite your thoughts and comments…

Regards,
Ken Turner.


First 10 of 46 Posts Switch mode

Sebb

Sebb

I tried to understand what Ruby for Good is, but failed. Could you please provide a short description of how it works.

  • do they take money from the non-profits?
  • is there a paid core-team?
  • the volunteers are not paid I assume?
  • essentially as a volunteer I work on open-source projects and do some good but on the other hand can’t do exactly the project I want (but then again have a higher chance that what I do is useful for someone)
professorsnapper

professorsnapper OP

Hi Sebb,

While I’m not sure of many of the finer details of how Ruby for Good is structured and operates (and I suspect that there’s some room to tweak things), I can point towards an episode of the “Ruby Rogues” podcast featuring an interview with Sean Marcia, who organises Ruby for Good:
https://devchat.tv/ruby-rogues/rr-456-ruby-for-good-with-sean-marcia/

Thanks,
Ken.


Sebb

Sebb

I don’t have the time to watch a 50min interview.

kokolegorille

kokolegorille

Hello and welcome,

This might resume what Ruby for good is doing…

From Ruby for good site

Our mission at Ruby for Good is to deliver specialized software development solutions to nonprofit organizations to bolster their critical missions, build an inclusive technology community, and provide technology-focused educational opportunities to underserved communities.

It started in 2013… and now it’s a big project.

You might find many talented people in this forum, I hope You find some willing to start/help Elixir for good :slight_smile:

lpil

lpil

Creator of Gleam

I think that this could be a wonderful project!

Rather than having this be run by the Elixir core team or the EEF I think it would be great for a new team of people to spearhead this one. That way they will have enough time to make this as impactful as possible, while the core team can focus on the language.

dlobo

dlobo

Would be good to form a community of projects and people who are working in the “elixir for good” sector. From some blog posts, I know that change.org is using Elixir a bit. Glific is also specifically focussed on the NGO / social impact sector. So would be great to see more folks doing work in this space, so we can benefit from each others strengths and build on our collective work

Lobo

professorsnapper

professorsnapper OP

Wow - at the outset, I’m really heartened to find so much goodwill for such an idea so quickly! Thanks to everyone for useful suggestions, etc. This could be a very fun project to be part of, I reckon…

Regarding lpil’s comments, I’d personally be fine with that - and I’m willing to play an active part in such a group. I’ve no idea what kind of time commitment it might entail (that’s probably a “how long is a piece of string?” kind of question), but I’m open to discussing that topic in due course.

Lobo, what you’re suggesting sounds good. I’d be keen to hear you unpack those ideas some more…

For now, I guess one of the first questions would be, how best to get the word out among the Elixir community? This forum post is obviously a start, and I suspect that Mark and the folks at Thinking Elixir might be happy to give the idea a quick plug on their podcast…

Seems to me that this project has got some fine potential. Who knows, I might even improve my own Elixir skills along the way :slight_smile:

Cheers,
Ken.

Sebb

Sebb

I had another look at their page.
I think they work like this:

They have

  1. a (paid?) core-team that coordinates with the stakeholders
  2. volunteers that implement the requirements created by (1) see Ruby for Good · GitHub

(1) is hard and something you do not have in a normal open-source project. You need experienced people for this and I do not see how this could be possible without payment.
(2) the smaller problem

crispinb

crispinb

Just to throw in a cautionary note (and only that). I don’t really know Ruby for Good, but from a glance at the web site it seems like their main emphasis is facilitating volunteer labour for NGOs. As someone who’s all but left the tech industry in part because it’s so hard to find work within it I consider socially or environmentally constructive, I wonder if that is the most ethically productive direction for developers, who tend to be more flush with money than with time.

I like the notion of an ‘Elixir for Good’ community, so I’m (truly) not trying to be negative. But I’m wondering whether ‘closely modeling’ it on Ruby for Good (if my gist of its purpose is correct) is a useful initial constraint.

professorsnapper

professorsnapper OP

Hi Sebb, I don’t have enough knowledge of this kind of project to have much of an opinion yet about the funding side of things, and I agree with you that funding (and more broadly, the sustainability of the project) is a very important consideration. I hope that by putting our heads together (in a COVID-appropriate fashion, of course :slight_smile: ) we can find ways to get point 1) addressed, regardless of exactly how it can be made to work.

Crispinb: I think you make some fair and valid points. I guess my intention is to use Ruby for Good’s model as a starting point or launching-off point for EfG and some form of inspiration for it, rather than slavishly following their lead. Anyhow, I suspect that the unique selling points of Elixir / BEAM will naturally lend themselves to addressing classes of problems / challenges that Ruby may not have been a great fit for. Assuming this to be the case, EfG would create and occupy a complementary yet somewhat different niche to RfG, even in terms of the type of projects undertaken.If I put on my Walt Disney-style “dreamer” hat (which I do quite a bit :slight_smile: ) I could see Elixir’s prowess in processing data streams being useful in projects for folks like seti.org , environmental and climate monitoring, data science and machine learning competitions, etc etc etc.

Anyhow, the questions you’re asking, and especially the ones about ethics, are the kinds of questions that I think that the steering group and the broader EfG community will do well to consider, if this idea gets up - and I’m optimistic that it will. In my view, lpil’s earlier comment rightly pointed towards the idea that we should consider as a guiding criteria the opportunity to make genuinely impactful contributions to whichever group EfG serves / works with, and I think it’s a point well worth highlighting.

K.


Where Next? Top

Trending in Discussions Top

AstonJ
As the title says, please share what you’ve been up to with Elixir. Whether that’s been learning it, looking into it, making stuff with i...
2977 91898 914
New
AstonJ
The obligatory hello world thread! Who are you and where are you from? :stuck_out_tongue:
4616 55835 594
New
byu
@chrismccord : I just saw the Extract AGENTS.md from Phoenix.new into phx.new generator commit to the phoenix project. My initial shotgu...
New
arcanemachine
I was working on an Ecto migration and I needed a timestamp. So, for the nth time, I looked up the different data types for timestamps, a...
New
AstonJ
Just a general thread to post chat/news/info relating to AI/ML stuff that may be relevant for Nx now or in the future. Got anything to sh...
New
juhalehtonen
There has been a thread to discuss the Stack Overflow Developer Survey on this forum every year since 2018, so here’s yet another one for...
New
type1fool
I just stumbled on a newly redesigned elixir-lang.org. :tada: It looks like @Software_Mansion did the work, and I think it is generally a...
New

Other Trending Topics Top

JesseHerrick
Hey, I’m Jesse and I’m the main contributor behind Dexter, a full-featured, lightning-fast Elixir LSP optimized for large codebases. It s...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Damirados
Hello everyone. After busy few months I am happy to announce v0.1.0 of Emerge & Solve. They are GUI (Emerge) and State management (S...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
ausimian
Emily is an Elixir library that runs Nx computations on Apple’s MLX. Install it as the default Nx backend and Nx, defn, Axon, Nx.Serving,...
New
mudasobwa
While I am working on the Language Agnostic Code Audit SaaS, which uses MetaAST (spoiler: I am expecting it to be in a good shape for ann...
New

We're in Beta

About us Mission Statement