I watched a great video about a GenServer mental model by Mark Ericksen. I’ve found it very helpful and it has me attempting to make mental models for other aspects of Elixir.
A traveling chef wants to prepare their dishes “the right way” given the region they are cooking in.
In risotto, for example, some ingredients are always the same, like rice (quote).
But other ingredients are region-dependent (unquote).
They’ve written the recipe in magic ink so the recipe is always correct for local tastes (compile-time).
The chef doesn’t stress accidentally offending the party guest (run-time).
I’m just putting it out there to maybe get some of the rough edges chipped off.