I've been writing Elixir at work for a few weeks. Yesterday I dove into a friend’s JS codebase and immediately got confused by the async stuff. While I used to write JS full time, the past 6 months I've spent in Elixir-land has really spoiled me.
I haven't written a lot of async/await code. It's supposed to be simpler than Promises, which are also simpler than callback-soup.
Right.
It's a bit embarrassing, but after all these years of writing JavaScript code - I still trip over async stuff. Sometimes I'm hard on myself - mostly my interior dialogue thinks: You haven't written enough JS to have it be second nature. That might be true, but there might also be more to it.
>