Anti-(pointless+harmful tech here)!
Engine/Audio programmer @Diablo IV; Prev @EverQuestII, @eppygames;
see pinned tweet for alt socials
elon broke bio links
New pin, adding bsky
My backup socials are mastochostsky
bsky: https://t.co/7hI4TKT3fm
Mastodon: https://t.co/vYmyw52LBS
Cohost: https://t.co/0RuzAXBTpE
BrandShield serves as a trusted partner to many brands. Our AI-driven platform detects potential threats and provides analysis, and in this case, an abuse was identified from an @itchio subdomain. (2/4)
This is intended to be a reply to the other tweet chain but I'm rate limited on replies because I managed to not exfiltrate my phone number from this cursed site
In case it isn't clear: I still waffle on the relative value of the Rust vs Zig design ethos for the stuff I work on. In the meantime I just find Zig fun and am just perpetually overflowing with thoughts about what it does well vs what I chaff against
It's not *as* nice as automatic destructors but it's close. I think if you try to manage complex structures in Zig without some kind of comptime automation you're asking for bugs. So why Zig? Zig makes writing that kind of code straightforward and the end result is very readable
Cool thing about Zig is I found it easy to write an `autoDeinit` function with Zig's typeInfo api to achieve exactly this. I do think it badly needs named generic type params, attributes, *some* way of declaring & enforcing interface constraints, and an iteration protocol tho
@basit_ayantunde The Zig approach really doesn't scale for complex data structures. You can't have a generic vector or map, and just destroy it. You need to write explicit code to iterate through it and destroy every element. That's a real major pain...
I'm also not just pontificating with toy code here, my pet project is a game editor + asset pipeline in Zig with reference counting on resources, it has to automatically clean up allocated memory and call deinit hooks for specific resource types
Love getting texts asking if I'm getting laid off because it's unclear if we're having more fucking layoffs or if journos are just watching the WARN Act website waiting for the opportunity to write bait articles
Leadership is fucking exhausting. When teams fall short of the arbitrary number execs make for us to hit, the people who made those goals and plans are never held responsible. Just the folks tasked with carrying it out.
Can't wait for my turn in the slaughter house <3
I would really love for windows, discord, zoom, teams, etc. to stop fucking with app volume
Or even just do the bare minimum and actually obey the settings when I disa le that behavior in control panel and the apps
@ocornut I hadn't cobsidered you'd need to pace adoption, but that makes total sense, Dearimgui is such a joy to use.
And your attention to stability and upgrade paths is very noticeable and very appreciated.
Here's to 10 more years and many more sponsors in the future! 🍻