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

DevotionGeo
I know that these benchmarks might not be the exact picture of real-world scenario, but still I expect a Rust web framework performing a ...
New
DevotionGeo
For me it’s the semicolon, because I stopped using a semicolon in JavaScript, two other of my favorite languages, Elixir and Go don’t hav...
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
New
First poster: bot
The Emerging Architectures for Modern Data Infrastructure. Five years ago, if you were building a system, it was a result of the code yo...
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
OvermindDL1
Woooooooo! This is such a huge release for it, and 2 years incoming! In short, the library is now using an updated hyper backend (not j...
New
mafinar
I did not add this to a “this weekend I’ll learn” like my few other journals as I am decided on using this in the long term. Last I work...
New
New
mafinar
We always have fun in this forum around this time of the year, discussing the days’ (or yesterdays’) challenges and talking through solut...
New

Other popular topics Top

AstonJ
I’ve been hearing quite a lot of comments relating to the sound of a keyboard, with one of the most desirable of these called ‘thock’, he...
New
AstonJ
Thanks to @foxtrottwist’s and @Tomas’s posts in this thread: Poll: Which code editor do you use? I bought Onivim! :nerd_face: https://on...
New
AstonJ
I have seen the keycaps I want - they are due for a group-buy this week but won’t be delivered until October next year!!! :rofl: The Ser...
New
AstonJ
This looks like a stunning keycap set :orange_heart: A LEGENDARY KEYBOARD LIVES ON When you bought an Apple Macintosh computer in the e...
New
AstonJ
Continuing the discussion from Thinking about learning Crystal, let’s discuss - I was wondering which languages don’t GC - maybe we can c...
New
PragmaticBookshelf
Author Spotlight: VM Brasseur @vmbrasseur We have a treat for you today! We turn the spotlight onto Open Source as we sit down with V...
New
First poster: bot
zig/http.zig at 7cf2cbb33ef34c1d211135f56d30fe23b6cacd42 · ziglang/zig. General-purpose programming language and toolchain for maintaini...
New
sir.laksmana_wenk
I’m able to do the “artistic” part of game-development; character designing/modeling, music, environment modeling, etc. However, I don’t...
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
NewsBot
Node.js v22.14.0 has been released. Link: Release 2025-02-11, Version 22.14.0 'Jod' (LTS), @aduh95 · nodejs/node · GitHub
New