zachdaniel

zachdaniel

Creator of Ash

Blog Post: Silos in the Elixir Community

In this post I explore the silos that exist in the Elixir ecosystem, the pros and cons, and what we can improve.

Most Liked

arcanemachine

arcanemachine

I feel your pain, Zach. Every time I see a question posted in the Slack or Discord channels, I die a little on the inside.

I always make a point of asking questions here, when I have them. At least the answers can be found through a good old-fashioned Google search, instead of ending up in some walled-garden black hole like Slack or Discord.

11
Post #2
zachdaniel

zachdaniel

Creator of Ash

You’re making good points, and I do personally prefer bluesky to twitter. However, I don’t think that twitter or bluesy should be taken as a “news source”. I also don’t really think that bluesky is all that better for discourse than twitter.

Additionally, I think that “moving” to bluesky ultimately is just kicking the can down the road. We’d be moving from one private company w/ no vested interest in any one community’s success to, well, a different private company w/ no vested interest in any one community’s success.

Take any given news organizations website. CNN.com, foxnews.com as two examples. These are dense with information in a very similar way that ElixirForum is. Tools like bluesky and twitter, are IMO, not a “good way to stay up to date”. They are a good way to engage for a period of time. It is ordered into a digestible feed, but not optimized for information gathering or in-depth interaction.

In a vein of instagram/tik tok, they are just slightly less egregious dopamine machines.

To be clear, I’d love to not use twitter. And I’d love even more if people migrated to bluesky. But I don’t personally see bluesky or anything like it as a platform that the community should rally around as our “hub” or “news source”.

D4no0

D4no0

Completely agree. EF is easy to manage, the topic division is very powerful compared to everyone spamming in the same channel as it happens on slack/discord.

Usually even at my workplace I mute all the slack channels and tell everyone to either write to me directly or tag me, otherwise its impossible to get work done or understand what is going on.

If we talk specifically about questions or discussions, EF is superior in every way, especially compared to stackoverflow, where the format imposed limits very hard clarification of the question, which results in a lot of cases in poor answers.

For news, I think the idea is to mirror everything on all platforms, seems more difficult lately as it was mentioned that twitter closed their API, but nobody cancelled good old webscrapping (unless they already have captcha checks in place for bots).

Where Next?

Popular in Blog Posts Top

lawik
One of the Erlang ecosystem’s spiciest nerd snipes are hot code updates. Because it can do it. In ways that almost no other runtime can.
New
brainlid
There is a new community resource available on writing “Safe Ecto Migrations”. When we get a migration wrong, it can lock up your product...
New
rlopzc
Learn how to leverage Erlang + Elixir’s GenServer to build a robust FTP Client. https://rlopzc.com/posts/elixir-ftp-client-genserver-par...
New
lawik
We all have varying degrees of exposure to Big Tech. Some of it seems fine, stable and can be relied on. Some of it feels like shifting s...
New
AstonJ
Update: How to use the blogs section You can post in one of the Official Blog Posts threads (like this one), or, via Devtalk and a new t...
New
New
brainlid
This post asks if we can remove Alpine from the PETAL stack. Can we do everything we need with just LiveView? Also, let’s explore an area...
New
PragTob
I ran into an interesting problem recently where simple concurrency on the BEAM via Task.async made my application a lot slower and a lot...
New
mssantosdev
This post is a guide on how Norba and I are building LiveMatch, a real-time app for soccer to follow multiple games in one place. https:...
New
bemesa21
Add drag-and-drop functionality to your Phoenix LiveView app with SortableJS and LiveView Hooks! This posts shows you how to create an in...
New

Other popular topics Top

AstonJ
Posting this to see if we can make things easier for people to get into Neovim. If you use Neovim and have a favourite distro please let ...
New
minhajuddin
I have seen a lot of code which picks the first element from a list using Enum.at(0) instead of List.first. Is there a reason why people ...
New
jerry
Good day to you all. I have been struggling to get a query involving like and ilike to work. Can anyone assist me on this, please? pro...
New
belgoros
I’m not a pro in using Regex and can’t figure out why the following behaviour happens, especially if we take into account the difference ...
New
josevalim
Hi everyone, One of the features added to Elixir early on to help integration with Erlang code was the idea of overridable function defi...
New
jay1
Why is it that the mnesia database isn’t the most preferred database for use in Elixir/Phoenix?
New
Qqwy
Original source of discussion: This topic on the Pragmatic Programmers’ Functional Web Development with Elixir, OTP, and Phoenix forum. ...
New
dblack
I’ve got an issue with an app and I’ve no idea of how to troubleshoot it. I’m hoping someone here might have seen something similar. I p...
New
Brian
What is the proper way to load a module from a file in to IEX? In the python world, doing something like this pretty standard: from ....
New
lanycrost
Hi everyone! I need implement if…else if…else condition from my elixir code, and anymore of this control flow structures not work proper...
New

Latest on Elixir Forum

We're in Beta

About us Mission Statement