polypush135

polypush135

Do they actually have a problem?

I just needed to re post this because 100% this on so many levels. :clap: :clap: :clap:
I’m not even just talking about the type checking here.

If you can’t answer this question before you are sure of your choice on most questions you have,
I’d recommend re asking the question.

But given the post about type systems and the fact it was asked to not make comments in that thread I felt this was worthy of its own post.

Honestly though this! Start with that question every time.

Once I started to force myself to ask this question on most of my issues I felt I was not addressing correctly I found peace in moving past perceived problems that had little impact on my own goals. These questions I imposed on myself often had been the source of frustrations and anxieties.

Most Liked

sodapopcan

sodapopcan

It’s definitely a thing in our industry! I used to work on a team with a few people who questioned things heavily. It was great! One developer would literally question every single feature request that would come through product. “Why are the users asking for this? Is there a way we could solve this problem by doing nothing at all? Would they be able to use an existing feature if we slightly altered it?” This lead us to start doing really quick prototypes so the customers could play around with their idea. Often they actually wouldn’t want the feature once they actually tried it. All parties were much happier.

D4no0

D4no0

The problem being solved, if you watch the Keynote: Celebrating the 10 Years of Elixir | José Valim | ElixirConf EU 2022 - YouTube is lack and quality of tooling that typed languages have.

Who needs this tooling? First of all beginners, this should speed up adoption of the language.

Is this a good thing? I would say yes and no, yes because there will be more elixir jobs and no because the community will degrade and become fragmented like it always happens with popular languages.

polypush135

polypush135

Just to be clear I support the type checking system. I also think the work going into this language is top shelf and high quality and the work others have done is worthy of their time.

For me this question was way more abstract than just talking about if the type system was a worthy problem to be solved.

At the root of the question is the question “why”.

The “Why are we doing x, y or z?”

I won’t argue if the type system is a real problem or not because its not really for me to say,
but the fact someone is asking that question gives me confidence we are at least on the right path.

Where Next?

Popular in Discussions Top

PragTob
Hello everyone, I know we had quite some threads (read through lots of them) about background job processing but it remains a hotly deba...
New
mikl
I wanted to capitalize a string, and tried using String.capitalize(). That generally works well, until you try to capitalize a word like...
New
cvkmohan
The upcoming Phoenix 1.6 release looks very interesting. Became a habit to watch the commits - and - what they are bringing in. phx.gen...
New
gausby
I asked this very same question on twitter and got some interesting feedback, but I thought it would be a good question to ask here as we...
1207 39247 209
New
crabonature
I’m still quite new to Elixir. As I understand we got in Elixir “multi guards” as convention to simplify one large guard with or’s?: de...
New
New
jer
I’ve been using umbrellas for a while, and generally started off (on greenfield projects at least) by isolating subapps based on clearly ...
New
jsonify
So, is Heroku the only free option for hosting Phoenix/Elixir at this point? I’m not ready to commit to paying monthly and was wondering ...
New
und0ck3d
Hello everyone! A few days ago I’ve created a topic here about how people were creating CMSs with Elixir and Phoenix. I’ve been studying...
New
griffinbyatt
Sobelow Sobelow is a security-focused static analysis tool for the Phoenix framework. For security researchers, it is a useful tool for g...
New

Other popular topics Top

stefanchrobot
What’s the safe way to decode a JSON string into a struct? I want to avoid calling String.to_atom. Jason.decode can give me a map with st...
New
JeremM34
Hello, how can I check the Phoenix version ? Thanks !
New
pmjoe
I have a relationship of love and hate with Elixir. Lots of things are just absolutely right, but there are some things that are kind of ...
New
chrismccord
This release brings a number of exciting features, including integration with the new Phoenix LiveDashboard and Phoenix LiveView. There h...
New
RisingFromAshes
I've read in another post that it may be possible with a router helper - but I couldn't find an appropriate one, and tbh, I'm still just ...
New
romenigld
I am trying to run a deploy with docker and I successfully runned with this command: docker build -t romenigld/blog-prod . but when I t...
New
AstonJ
We’ve put together this wiki for Phoenix LiveView - please feel free to add any info you feel is worth including. What is Phoenix LiveV...
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
openscript
Hello! Sorry for this astonishing simple question, but I’m really stuck. I try to set up the intellij-elixir plugin, but I don’t know ho...
New
vonH
In asking this question I am more interested about the expressiveness of the language itself and less concerned about the availability of...
New

We're in Beta

About us Mission Statement