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

AstonJ
Or which features of current frameworks you use you feel you couldn’t live without?
New
New
bot
A new item has been posted: This thread was posted automatically, if you feel it could be in a better category and are at Trust Level ...
New
New
New
First poster: bot
This Python script mimics Babbage’s Difference Engine. In Use this Python script to simulate Babbage’s Difference Engine, Python offered...
New
New
finner
I’ve never really felt 100% comfortable using the enum type because of my lack of understanding how it is constructed . . . . . . until ...
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
KnowledgeIsPower
MongoDB, Cassandra, DynamoDB and etc. Also, do you use VM or container to run it?
New

Other popular topics Top

PragmaticBookshelf
Rust is an exciting new programming language combining the power of C with memory safety, fearless concurrency, and productivity boosters...
New
dimitarvp
Small essay with thoughts on macOS vs. Linux: I know @Exadra37 is just waiting around the corner to scream at me “I TOLD YOU SO!!!” but I...
New
AstonJ
In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first: asdf plugin-upd...
New
AstonJ
We’ve talked about his book briefly here but it is quickly becoming obsolete - so he’s decided to create a series of 7 podcasts, the firs...
New
PragmaticBookshelf
Author Spotlight Jamis Buck @jamis This month, we have the pleasure of spotlighting author Jamis Buck, who has written Mazes for Prog...
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
AnfaengerAlex
Hello, I’m a beginner in Android development and I’m facing an issue with my project setup. In my build.gradle.kts file, I have the foll...
New
PragmaticBookshelf
A masterclass in the fundamentals and principles of functional programming. Minh Quang Tran The Art of Functional Programming is a ma...
New
AstonJ
Curious what kind of results others are getting, I think actually prefer the 7B model to the 32B model, not only is it faster but the qua...
New
PragmaticBookshelf
Fight complexity and reclaim the original spirit of agility by learning to simplify how you develop software. The result: a more humane a...
New