Exactly.<p>To put it another way, if you run code on a system with concurrency units sharing the memory (the heap), your code is running on DOS or Windows 3.1 which was cool in 1990s.<p>Erlang&#x2F;Elixir is like running your code on a modern OS with a process memory separation, preemptable concurrency (processes don&#x27;t have to yield by hand to others). Built in tracing and monitoring facilities (tracing, observer, dbg). Built in networking (distribution, global process registration, in memory distributed db) etc.