TWiR quote of the week

I do wish that people could see Rust as more than a better C/C++. It's an amazing language for web services and CLIs.

It's not just that it doesn't have a GC. It also doesn't have some of the worst features of OOP, it also has a sane std library, it also has an expressive type system, etc. Rust helps you write better code, even when compared to languages like Java or Python.

insanitybit on Hacker News


That is an odd comparison to me. Java does very little to help write better code, Python even less. A comparison to something like Ada would be more fitting.

This is what I get for taking a quote out of context :grinning:

The parent comment compared Rust to C/C++; the one I quoted argues that Rust shines not only as a C/C++ replacement, but also when compared to higher level languages and applied to tasks where you wouldn't typically be reaching for C/C++ (web services).

...some people found error messages they couldn't ignore more annoying than wrong results, and, when judging the relative merits of programming languages, some still seem to equate "the ease of programming" with the ease of making undetected mistakes.

On the foolishness of "natural language programming", E.W. Dijkstra


It was a public post and making joke using a marginalized community.

Due to the nature of this thread, I think it's best to – if possible – avoid answering to posts too far back :wink:

These open-source projects show that Rust provides both high performance and pace of development while also attracting a lot of contributors. There is a long-standing tradition of developing tooling for a programming language using that language. Rust breaks from this tradition quite effectively.

There are a few other possible quotes in the article, worth reading in full.

Yeah. I spaced out and didn't notice the date.

1 Like

From an exchange I had over here.


I'd like to propose this quote from the Rust matrix channel as quote of the week:

As sometimes we need to remember to care for life beyond our software. :slight_smile: :crab:




His last paragraph has been obsolete for a few months now, and the whole world will soon find out how apt the rest of the essay is

We shall see. At the end of the day, the hard part of programming has always been high-level, big-picture planning with an understanding of the system's strengths and weaknesses.

If GPT-4 can do a better job of that than any other attempt to give "the people who already have the domain knowledge for the business" direct ability to write the code, we have a lot more to worry about as a society than some lost programmer jobs.

Likewise, I don't see how it alters his statement that moving from natural language to formal syntax was important for the evolution of mathematics. It's essentially the same problem as people asking for a way to add Rust's guarantees to C++ without all that complex retrofitting annotation of invariants that gets disguised as "writing Rust bindings".


While it's from a couple of months ago, I only just discovered this quote now and I found it particularly appealing:

Logging is fundamentally debug print statements, but phrased and annotated correctly, so that it looks professional both in the code and in the log, and uses actual logging mechanisms with timestamps and log levels and stuff.

-- Jimmy Hartzell @ The Importance of Logging :: The Coded Message

In its full context, it's even more entertaining because it comes after talking about how professors discourage debug print statements.


If we ever find a way to efficiently simulate quantum mechanics in classical computers, it'll probably be via compilation speed benchmarks.

@H2CO3, Is dylib library compile faster? - #2 by H2CO3


Also, something I wrote over on Hacker News yesterday which, having slept on it, still feels punchy enough to throw into the ring:

Panics are overgrown ASSERTs, not an underbuilt exception system.

-- Stephan Sokolow @ > Did Rust end up with both errors and panics because the community suppressed r... | Hacker News

(As the summing up of my perception of how panics organically became exception-like.)


Oh, just so everyone knows, I'll probably be finding quotes to share a lot less often. Reddit cut my Thunderbird off from the /r/rust/ RSS feed and I've got better things to do than manually polling a social network for updates.

(Odds are, this is the last you'll see of me on Reddit, period, and Reddit was the only social network I used because it was the only one with RSS and the /r/rust/ moderators to make it psychologically worthwhile.)


You will be missed. Sadly, given that Reddit wants to axe all independent mobile clients, it's likely you won't be the only person who won't be seen anymore. I got most of my Rust blogs & community updates from Reddit. I wonder what are the other places where the community could continue? Just don't say Discord, it has fundamentally the same issues as Reddit, and may very well pull the same BS on us.

I'm still subscribed to this thread and TWIR, so I'll still be around... it's just less likely that I'll notice a quote before someone else offers it up.

Outside of /r/rust, I mainly got my exposure to Rust stuff from TWIR and here, so I'll second that question.

Never. I use Discord with a perpetual Sword of Damocles over my head because I choose to have no mobile phone plan and they explicitly say they'll make no exceptions to their "If we think your IP block is suspicious, we may lock your account until you give us an SMS number" policy.

Rust developers usually are not just looking for "less buggy".

They are addicted to the clicky sound of legos. - by @Amirography in this Mastodon thread.