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.
Trending in Discussions
Other Trending Topics
Chat & Discussions>Discussions
Latest on Elixir Forum
Categories:
Sub Categories:
Forums
Popular Tags
- #ecto
- #liveview
- #troubleshooting
- #learning-elixir
- #deployment
- #library
- #erlang
- #testing
- #genserver
- #mix
- #absinthe
- #remote-other
- #otp
- #plug
- #how-to-question
- #macros
- #postgres
- #channels
- #elixirconf
- #exunit
- #discussion
- #code-sync
- #javascript
- #podcasts
- #onsite
- #dialyzer
- #docker
- #authentication
- #umbrella
- #full-time-contract
- #podcasts-by-brainlid
- #ecto-query
- #elixir-ls
- #blog-post
- #phoenix_html
- #iex
- #graphql
- #ai
- #genstage
- #elixirconf-us
- #websockets
- #supervisor
- #advent-of-code
- #distillery
- #processes
- #api
- #forms
- #metaprogramming
- #security
- #hex










First 10 of 46 Posts
Sebb
I tried to understand what Ruby for Good is, but failed. Could you please provide a short description of how it works.
professorsnapper
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
I don’t have the time to watch a 50min interview.
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
lpil
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
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
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
Cheers,
Ken.
Sebb
I had another look at their page.
I think they work like this:
They have
(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
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
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
) 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
) 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.