Posted December 30, 2024 by illtemperedtuna
So I worked with these dudes from Poland some time back, and they were great and all, but any time you work with most modern coders you get a bunch of overdesigned crap, and I'm a simpleton so I lilke my code to be really basic so anyone can use it.
I really pride myself on that.
Anyway, I started pocking at my project, i started working on one little tiny issue I didn't like and next thing I know I'm undoing the entire unload system from the bottom up because I don't like such a pivotal system system, so key to performance being some overcomplicated mess that I will never be able to augment.
So many systems tie into this, particles, fish, attacks, UGH. I didn't sleep well. I don't feel great. But if there's anything I HATE it's just sitting around knowing there's an annoying bit of my project I should get to working on and flushing out so we can get to the important bits.
Are we fixing something that isn't broken? Absolutely yes. But if this goes well we'll have slightly better performance with a few less hickups on rare occasions. Is it worth it. AWE HELL NO.
Oh well.
Oh and I always hated object oriented programming, and it's been nice to see that I was right to hate it because I always just felt like there were less restrictive and more organic ways of doing this.
So what I like to do is work in the opposite manner. You just have an overarching Unique bit of code, and you just socket the generic bit of logic, in this case a pooling system, and do the unique shit from the top down without any fucking nonesense.
This just seems superior to me in every fucking way, but WTF do i know?
It does feel good to be working again and getting crazy hours again. I was starting to think we'd never be back in the groove.
Anyhow, lame blog. Back to the slog.