Yup, I&#x27;m used to being on the other end of the scale where you&#x27;re working a fixed device so renting more VMs isn&#x27;t even an option. That&#x27;s when you need to start taking some of this stuff more seriously.<p>I agree on all points, writing correct data oriented code is hard. I&#x27;ve got some hope for Rust though, a lot of the common patterns lend well to the pain points you enumerate(slices, pointer chasing, OO inheritance mess, ownership, etc).