3 ms·
> the morality of memory allocation as it relates to market economics … that you could only produce if you are truly clueless I’m actually very curious to see
by szvsw 2y ago
> the morality of memory allocation as it relates to market economics … that you could only produce if you are truly clueless
I’m actually very curious to see that! I’m not sure what the angle espoused there is, but it seems fun at least from the perspective of academic science and technology studies to consider. This person might be going through a few too many scales to make meaningful commentary there though… In any case, there can be interesting connections and bidirectional influence found between technical systems and social organizations/politics/commercial industry, especially when it comes to things like how standards are defined over time. Even selecting the standardized sizes of containers for shipping and the technical design of connectors between shipping containers/cranes for picking them up has an interesting social and economic history that touches on questions of changing relationships to labor in post-war America!
This guy might be spouting total nonsense, but it seems interesting and fun to read either way!
Edit: I’m also not sure why trying to understand relationships between technical entities (like a programming language) and the systems it exists within, even if misguided, disqualifies the outputs of this person? Maybe there are plenty of other reasons, and maybe what they were saying was in fact batshit, but with zero context, I’m genuinely curious to learn more about what was said that was so crazy!
- James_K 2y agoHis logic was less of a deep introspection and more of a random ramble. The video in question is https://youtu.be/LKNBkSvFcZU https://youtu.be/LKNBkSvFcZU It's a reaction video to John Blow reacting to a Rust game-dev talk. He talks about how ownership is an economic concept, hence not applicable to programming and that's why he doesn't like the borrow checker from Rust. His personal philosophy is that "if you make the mess, you clear it up", so GC is bad because you are flouting responsibility for the memory you allocate. Exceptions are also bad for similar reasons (you shouldn't propagate errors so it's bad to have a convenient syntax for doing so). Everything I've seen from him has been miles from the creators of Zig. To be frank, I think a lot of Odin's good features are just copied from Blow's previews of his Jai language. Not a bad thing in isolation, but it's a huge contrast to Zig which seems inspired by actual problems faced by programmers instead of crack-pot philosophy and a sense of righteous sense of superiority.
- szvsw 2y agoAh jeez ya, thanks for the summary I’m going to pass on that one after all!