Muratori's compression-oriented programming and Acton's data-oriented design have really helped me in writing HPC code. Carmack's arguments make sense for apps that have a clear main function, although they're less applicable to libraries.
I consider these also "best practices", they are just better for performance than object-oriented practices applied to many small objects.
I consider these also "best practices", they are just better for performance than object-oriented practices applied to many small objects.