standard 2d ascii day job programming languages tend to start off with and engender synchronous control flow style.
it is then hard to simulate what threading would do.
what are the best paradigms to date for concurrency-first programming?
i think if the developer has to do much mental simulation, that is immediately a DX fail.