| ▲ | tranceylc 3 hours ago | |
I agree with everything except for it being anti-thetical to good practice. I have noticed a lot of experienced devs agree with that sentiment. It has been a pretty common trend for the last few years of people breaking out of the “OOP style programming” and practices they were taught at university. I am not saying avoiding things like over abstraction is new, but I do think there is a newer generation of programmers who have been taught and warned about drawbacks from practices like that. Similarly, my anecdotal experience tells me more newer game devs are aware of basic memory practices being better than overly complex OOP code. Think flat arrays and simple cache alignment over something abstract and over engineered | ||