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

aymanosman
This is a very short article about using AWS Systems Manager Parameter Store to load secret configuration in a simple way.
New
blackode
https://medium.com/blackode This article comprises of two biggest changes of ExUnit. Arguments in the failure report Running mix tes...
New
mssantosdev
Our take on how to build a frontend style guide with Phoenix Components, Atomic Design and plain CSS, with focus on reusability and code ...
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
paulanthonywilson
This is an overview of different ways to try and kill an OTP process (in Elixir) and the behaviour to expect when that happens. I know th...
New
JEG2
I’m closing out, for now, my series on questions at the heart of development with an analysis of when we need more abstraction. For exam...
New
bram209
Hello everyone, I just published my first blog post ever. I am learning Elixir, OTP & Phoenix and wanted to start a blog for a while...
New
axelson
I describe how we use Hot Reloading with Webpack to develop faster and show how to integrate Webpack 5, webpack-dev-server, and Phoenix f...
New
paulanthonywilson
I had a bit of a mini-adventure following Sobelow’s advice on adding a CSP to a Phoenix App. If you want to follow along, or want to add ...
New
rlopzc
Use the new log handlers to plug Slack or any other provider into your logging system. https://rlopzc.com/posts/integrate-slack-into-the...
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
WestKeys
Currently suffering from paralysis by [HTTP client] analysis. This is rather unusual in Elixirland as there tends to be consensus on the ...
New
baxterw3b
Hi guys, i’m new in the Elixir world, and i have to say, that i love it! i’m having some problem to understand anonymous functions with ...
New
Patoshizzle
After calling mix ecto.create I get this error: 17:00:32.162 [error] GenServer #PID<0.412.0> terminating ** (Postgrex.Error) FATAL...
New
johnnyicon
Hi all, I’ve just started learning Elixir and Phoenix Framework, so please pardon my n00bness at this stage. I’m trying to use Postgres...
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
vrod
I am using the Starship cross-shell prompt – it seems pretty nice, but I get some errors: [WARN] - (starship::utils): Executing command ...
New
aalberti333
As the title describes, I’m trying to run Enum.map() over a list of key/value pairs, where the value is a map. My data looks like this: ...
New
sergio_101
I am VERY much an elixir newbie. I have taken one elixir course and one phoenix course on Udemy. During that course, I saw the instructor...
New
fayddelight
I tried installing elixir 1.11.2 erlang 23.3.4 via asdf in my zsh shell. Enabled the versions locally and globally. When I list them ...
New

We're in Beta

About us Mission Statement