OvermindDL1

OvermindDL1

The Stack Overflow Developer Survey 2020 is open, it was going to close tomorrow but apparently an issue in EMailing it out caused it to not be sent to most people so they delayed it until Friday thus we still have time to fill it out and get Elixir more up there! :slight_smile:

Showing Posts 30 to 21

alvises

alvises

From my side, what I could do is to record and write some polished tutorials.

  1. about LiveView, and the newly introduced LiveView upload, I was thinking to make a “Build your wetransfer in 15 minutes with Phoenix LiveView”. I always loved wetransfer because it’s simple and shows beautiful pictures, so much that I five years ago I created a similar service with rails. My main issue was concurrency, which I partially solved with s3 direct upload… The second issue was the s3 download bill… but that’s another story.
    What I mean is that, if it can help, I could create a dedicated and polished site with just this super simple tutorial (maybe in collaboration with someone else? :smiley: ) to market the technology and simplicity. I’m not saying that it would change everything, just saying that it maybe could help to market these great tools.
  • second, much larger project, it could be a dedicated course, or a free website, which just targets people who want to pick their first language.

However, if the adoption rate at the end comes from companies’ decisions, and the fact that there aren’t a lot of Elixir developers etc., it risks to become a chicken and egg problem.

I was also thinking, does a massive adoption bring only good things to a community like us?

sushant12

sushant12

it looks abandoned because the creators stops making any effort to reply to the issues or merge the PR. This is so sad.

AlfredBaudisch

AlfredBaudisch

I never said here my startup failed because of the language. Elixir actually turned out to be quite a good (or I’d say AWESOME?) choice and the reason that made the product be more than I could have ever imagined.

I was answering the question that someone asked me: “which were the pains that you faced”? So, I just described the pains we went in the beginning because of choosing an exotic language and ecosystem, in the context of 2015 and 2016. That’s very different than blaming the language or saying that we failed because of it.

Btw, I even have a talk from 2017: To Hell And Back:

https://speakerdeck.com/alfredbaudisch/to-hell-and-back-why-choosing-elixir-to-build-a-startup-from-scratch-was-both-a-terrible-and-an-awesome-decision

Most of those points are not valid anymore :grin: (except the lack of workforce, which still holds). If I ever started from scratch, I would still pick Elixir. More than ever.

sushant12

sushant12

Just a thought.

Why don’t the people in charge start a survey for elixir devs? Maybe the survey could include “What language do you use at work?”, “What other language that you are interestred in?”, etc…

The survey could also post the traffic in this forum, the number of new sign ups and question asked, packages published.

sorentwo

sorentwo

Oban Core Team

I introduced Elixir at our “startup” about for years ago, five years into the companies existence. Since then we hired many back end and front end developers who have no prior experience with Elixir but have ramped up and contributed to the codebase extensively. I’ll admit that they’re often building on a foundation that was laid by more experienced Elixir developers, but that’s how it goes with any new language or framework in my experience.

Overall the move has given us fantastic reliability, easy scaling, and made things possible that never would have worked in Ruby. The business hasn’t suffered one bit from the transition.

csisnett

csisnett

Startups fail because they didn’t find product market fit. I’m not saying you are but I’d be skeptical of any startup blaming a language for their failure. You could find PMF and then rewrite it in another language if you chosed the wrong techstack.

Hiring is also hard before PMF since things are more likely to fail than not. The best thing compensation wise you have to offer is equity at that moment.

AstonJ

AstonJ

There’s certainly no reduced traffic on the forum - I will post a quick update when I get 5 mins :003:

Dusty

Dusty

I think this is just what I’m getting at.

You have this feeling. Based on my recent experience, I’m surprised that you feel this way, but in the end, does it matter how we feel? Shouldn’t we instead define some metrics that we think give reasonable feedback about the state of the language?

If Elixir were in decline, we might expect:

  • Fewer production sites deployed with Elixir, year-on-year.
  • Fewer downloads of Hex packages.
  • Fewer new Hex packages, year-on-year.
  • Fewer downloads of Elixir itself.
  • Fewer downloads of Elixir-related extensions for editors/IDEs.
  • Reduced consumption of products aimed at the Elixir market, like Gigalixir.
  • A trend of reduced attendance at Elixir conferences.
  • Reduced traffic and new account creation on this forum.
  • Reduced interest in Elixir-related media (podcast downloads, blog post traffic, etc.)
  • Reduced purchasing of Elixir books and courses.

I don’t myself have these numbers. But there are people on the forum that can provide quite a lot of them. Personally, I would be very surprised if Elixir was not still growing strong, but until we have the data that sentiment doesn’t mean much. It’s particulary bad if Stack Overflow causes people to have a feeling that is out of alignment with those metrics, and worst of all if the feeling is negative when the metrics are positive. Imagine people walking away from a thriving community, because they heard on the street that it wasn’t thriving. What a shame that would be.

sushant12

sushant12

i have never done java but i have heard its a very stable and mature language. So are its libraries left untouched just like the elixir libs?

josefrichter

josefrichter

That’s what I said - it’s mature, so it doesn’t need updates. But the unfortunate side effect is it looks abandoned..

Maybe you could drop a note to readme every couple of months saying “tested with Postgres 10, everything OK” :slight_smile:

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 94592 917
New
cblavier
Hey there, It’s been more than a year since we started using LiveView as our main UI library and building a whole library of UI componen...
New
mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
heathen
Quite interesting article Google brought me. Didn’t find any mentions about it here. What do you think in general? Would you use togethe...
New
AstonJ
Since we have deprecated our Erlang sections (as we have dedicated Erlang Forums now) let’s add this thread for those who’d like to post ...
New
maennchen
:warning: Security advisory: Decimal DoS vulnerability A vulnerability has been published for decimal where very large exponents can cau...
New
Null-logic-0
What IDE or editor are you using for Elixir development? Personally, I use Zed, and I really like it, but sometimes I wish there were a ...
New

Other Trending Topics Top

marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
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
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself. My main conc...
#ai
New
webofbits
Aludel - LLM Evaluation Workbench Aludel is an embeddable Phoenix LiveView dashboard for evaluating and comparing LLM prompts across mult...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews