Jsdr3398

Jsdr3398

How was your initial experience with Elixir?

I love how elixir works and some of its perks, but I’m still pretty uncomfortable, especially when mix/hex gets involved.

Did anyone else experience that in the beginning? Just want to make sure that I’m not taking a step in the “wrong direction” :joy:

Most Liked

AstonJ

AstonJ

This is not a bad thing - getting out of your comfort zone is really good :smiley:

I can remember a tweet I posted, along the lines of “Currently reading PragDave’s Programming Elixir - and it’s stretching the grey matter… but I like it!” and then I quickly deleted it as I did not want to flood Dave’s feed, however he must of got an email notification and tweeted it as a quote! I’m mentioning this because if you’re not from a functional programming language it will feel a little alien at first - stick with it! Even if you don’t end up using it it will make you a better programmer nonetheless.

Also it’s with mentioning that think Elixir is definitely one of the more accessible functional programming languages - perhaps in part because José (its creator) was a Rubyist, and things like accessibility, programmer happiness and an intuitive feel are part of its core - many of these have found their way into Elixir too.

Jsdr3398

Jsdr3398

Yeah, I totally understand :stuck_out_tongue:

This was my experience with other languages too, but Elixir felt different :sweat_smile:

AstonJ

AstonJ

Keep at it Mr GD :smiley:

Better still, why not document your experience in a #community:journals thread? :blush:

Where Next?

Popular Backend topics Top

bot
Announcing the Error Handling Project Group | Inside Rust Blog. Want to follow along with Rust development? Curious how you might get in...
New
pillaiindu
I have heard many times that languages with a garbage collector aren’t great for system programming. Today I saw a book titled “Hands-On ...
New
First poster: bot
AbstractMachinesLab/caramel. :candy: An Erlang backend to the OCaml compiler. Contribute to AbstractMachinesLab/caramel development by c...
New
New
AstonJ
Inspired by this post by @stefan.jarina, I’m curious about the kind of Bash scripts you’ve written and whether you still use Bash given t...
New
AstonJ
If you are experiencing Rails console using 100% CPU on your dev machine, then updating your development and test gems might fix the issu...
New
rustkas
Intensively researching Erlang books and additional resources on it, I have found that the topic of using Regular Expressions is either c...
New
DevotionGeo
What do you people do for reading Erlang docs? Is there something like Ruby’s ri? I installed manual pages for Erlang under /usr/local/...
New
AstonJ
And the blog: Rails has been unapologetically full stack since the beginning. We’ve continuously sought to include ever-more default an...
New
mafinar
Hello folks! We had a pretty fun thread here around the same time last year - talking about Advent of Code problems. That also happened t...
New

Other popular topics Top

PragmaticBookshelf
Stop developing web apps with yesterday’s tools. Today, developers are increasingly adopting Clojure as a web-development platform. See f...
New
PragmaticBookshelf
Machine learning can be intimidating, with its reliance on math and algorithms that most programmers don't encounter in their regular wor...
New
PragmaticBookshelf
Learn from the award-winning programming series that inspired the Elixir language, and go on a step-by-step journey through the most impo...
New
PragmaticBookshelf
Learn different ways of writing concurrent code in Elixir and increase your application's performance, without sacrificing scalability or...
New
AstonJ
Saw this on TikTok of all places! :lol: Anyone heard of them before? Lite:
New
AstonJ
If you get Can't find emacs in your PATH when trying to install Doom Emacs on your Mac you… just… need to install Emacs first! :lol: bre...
New
PragmaticBookshelf
Author Spotlight Mike Riley @mriley This month, we turn the spotlight on Mike Riley, author of Portable Python Projects. Mike’s book ...
New
AstonJ
If you want a quick and easy way to block any website on your Mac using Little Snitch simply… File > New Rule: And select Deny, O...
New
PragmaticBookshelf
A concise guide to MySQL 9 database administration, covering fundamental concepts, techniques, and best practices. Neil Smyth MySQL...
New
CommunityNews
Open-source implementation of the classic GTA engine now running directly in your browser. Experience the reVC technology demo on DOS.Zon...
New