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)