Confession: I wholeheartedly hate Rust. It just sucks. The build system is ok (not great, not terrible) and the fact it can compile into WASM is nice. Everything else just plainly sucks.

Otherwise I'm not religious, I can handle and enjoy most languages.

When I hear a project is being rewritten in Rust, it's sad news. People waste time on the rewrite instead of the features and it stops being improvable for me.

I hope this Rust mania ends soon and we can all go back to nice programmer friendly languages.

Rust is computational Marxism.

Reply to this note

Please Login to reply.

Discussion

What are some programming languages that you like most?

Oh the ones that I know well, Python and modern JavaScript (enables easy web development).

I like but have just basic experience with Typescript and Go.

I can work with C, C++, even Perl, Java, LISP.

I used to use many others, at college I wrote every project in different language just to get a feel for each.

The same JavaScript we are deactivitaing when using NoScript?

JavaScript is often used to track users. If a website is not capable of transmitting a clear message without JS I am not interested.

That turns web into 1990s style BBS.

Very cool for about two days.

I do not give a fuck about design if it is meant to exploit.

Sorry if your website depends on heavy use of JS third party integrations. I won't use that shit.

It's mainly functionality not design.

That's just how modern web works. Client side rendering and such.

I think turning off JavaScript is like a pilgrimage. It's meant to make you suffer to make you conscious about some things.

The truth is, most tracking does not rely on JavaScript and often not even on cookies. You are better off with a good ad blocker and JavaScript on, because the adblocker blocks known third party trackers which can be as simple as loading an image.

I use Matomo for analytics, it is privacy preserving for users (I don't want to look at IP addresses and things like that, only at trends), but all it needs is access log. You don't even see it.

But if it's religious (privacy) pilgrimage you are after, it's good. For real effects, you need a different practice.

JS is just one important piece in how modern browser fingerprinting works. You need to look into it. It's fascinating.

Many non js ways to do it.

Etags, header fingerprinting, css, cache, ..

Disabled JavaScript is one extra bit for fingerprinting BTW

Pure CSS is sometimes beautiful magic.

It never appealed to me, the features it has don't interest me.

Safe programming doesn't sound fun to me. That's my take.

Then what languages meet your approval?

It takes some courage nowadays. Allow me to add JS (react, node, vue, NPM…)

Once I decided to give it a chance for an microcontroller hobby project, but when I read first code examples, I wanted to vomit from the syntax. (Same with React’s JSX)

When I read they want to rewrite some project to Rust I usually feel good because this means they will probably clean old code full of memory-unsafe code with potential security bugs.

But refactoring to memory-safe C++ methods would fix it also.

Or literally any language one layer up from C

But but but, it's memory safe

There is not a single reason why you hate it.

People that care about code quality love it. I know what kind you are, from this confession.