Data oriented
Struct of Arrays
https://odin-lang.org/docs/overview/#soa-struct-arrays
Concurrency
https://pmbanugo.me/blog/why-async-await-complect-concurrency
async/await makes concurrency easy to write, but it makes systems complex to operate
- what color is your function
- need to split between I/O-bound and CPU-bound workloads to avoid latency spikes
- opaque, complex machinery underneath the simple looking DX
https://github.com/pmbanugo/tina
- solution: Tina, makes state machines explicit
- enables Deterministic Simulation Testing (DST)