Learning C and ASM before object oriented languages makes me have perma data brain and it makes me want to do things like have everything use something like ECS under the hood.
What's hilarious is a codegen and a better AI can literally just do that. I had claude do that with Opus. C# and Java.
Java: used the motherfucking Guava test suite and... it works. But I'll never get a CTO to fucking try it and fuck being a maintenance dev for this.
C#: didn't need it nearly as much because C# already does shit like Array of Struct etc. Also it has Span<T> etc.
It's still hilarious to me that we throw object references around and pointer chase when we've known cache locality is the most fucking important thing, ever, and MUH INDICES are easily fixed with Handles (with generations). Sigh.
You can even do fucking trees etc with them. Just make another fucking component that has indices for parent/child.
I'm on the fence about open soresing this shit but loldoxing myself for a programming spat on KF.