I am reading about some disagreements between Rust and C Linux kernel developers which sort of boil down to the Rust developers saying "fix your bugs and make your spec correct" and the C developers saying "just do what everyone else does and you'll be fine." Let me say that I personally am much more inclined to agree with the Rust developers on principle, but... I can kind of see where the C developers are coming from? The "test the code into oblivion and then never do anything different" approach kind of works for legacy code, even though we might feel gross about it. The point is that I think there's a reasonable case for the C developers' approach, if you must program in C, which is unsafe. I don't like it, and I agree much more with the "Rust approach," but there is a certain logic to what they're saying.
=> More informations about this toot | View the thread | More toots from CraigStuntz@discuss.systems
text/gemini
This content has been proxied by September (3851b).