Rust is indeed politically active

17 points by dpk


ssokolow

If you write a bug in your Rust program, Rust doesn’t blame you. Rust asks “how could the compiler have spotted that bug”.

This isn’t just a programming language thing. It’s an attitude that any responsible, dedicated user interface designer should be cultivating… always assuming your creation is imperfect, always looking for ways to refine it, and only deviating from “the customer is always right” when the mismatch is down to them being far enough outside the target demographic that optimizing their use-case will pessimize the use-cases of existing users.

(eg. Cutting down a user interface to be friendlier to novices or more suitable to mobile devices in ways which make it less powerful, less efficient, and/or less useful for existing users instead of sticking to what can be achieved by innovating on making the same level of power more approachable. I suppose you could characterize it as “Turn C into Rust, not Scratch”.)

GUIs get all the attention, but both compiler output and language syntax count as user interfaces too.

brocooks

This article is quite superficial and culture-war coded in a way that is unhelpful.

I think you could make an interesting case for linking the philosophy of PL design (or a general philosophy of technology and tools) to political ideology, but alas, this article does not.