Four videos about Rust

17 views
Skip to first unread message

Edward K. Ream

unread,
Feb 12, 2026, 6:30:44 AM (yesterday) Feb 12
to leo-editor
Here are four videos that go beyond the Rust book.

Rust for dummies, part 1, is a general overview of ownership and borrowing.
Part 2 claims that Rust's type system is superior to all others.

This second video claims that object-oriented design isn't idiomatic in Rust.

The third video covers the intersection of common rust types with deeper programming theory. I found it fascinating. The video also introduces expert-level patterns and terminology (like turbo fish) not found in the Rust book. 

This anti-rust video contains a contrarian view. From the (official) text summary:

"There is something uniquely irritating about it's zealous and misleading marketing, wasted potential and gleeful disregard for the accumulated genius of decades of research. For all its obsession with security, rust's packaging and linking system end up creating more insecurity than it's limited model of safe memory can eliminate."

I suspect that my mentor, Bob Fitzwater, would have held a similar skeptical view.

Summary

I am not qualified to judge the competing claims. But maybe it's time to look into Ocaml :-)

I doubt that Rust will affect Leo, but I might eventually change my mind. For sure, Leo's desktop version, written in Python, will remain the reference standard.

Edward

Thomas Passin

unread,
Feb 12, 2026, 8:26:37 AM (yesterday) Feb 12
to leo-editor
On Thursday, February 12, 2026 at 6:30:44 AM UTC-5 Edward K. Ream wrote:
Here are four videos that go beyond the Rust book.

[snip]
Summary

I am not qualified to judge the competing claims. But maybe it's time to look into Ocaml :-)

I doubt that Rust will affect Leo, but I might eventually change my mind. For sure, Leo's desktop version, written in Python, will remain the reference standard.

I'd look into Julia. It's compiled and fast, and with its dynamic typing will probably seem like a comfortable fit to Python. From the home page:

"you can easily use libraries from Python, R, C/Fortran, and C++, and Java."

jkn

unread,
Feb 12, 2026, 8:49:00 AM (yesterday) Feb 12
to leo-editor
Just started watching/listening to the anti-rust video. What a fantastically sneery (British) tone of voice he has!

Edward K. Ream

unread,
5:12 AM (9 hours ago) 5:12 AM
to leo-editor
On Thursday, February 12, 2026 at 5:30:44 AM UTC-6 Edward K. Ream wrote:
Here are four videos that go beyond the Rust book.

Thanks, Thomas and Jake, for your comments.

I'm not going to get involved in language wars, but I do have a few overall comments.

First, the 2025 developer survey is worth perusing. AI is obviously a hot topic.

Second, there is a significant difference between the most popular technologies vs languages admired and desired. Python does well in both categories; Rust does well only in the second. Lisp and functional programming languages do poorly in both.

Third, Bob Fitzwater counseled me to read the literature in two ways--look for what works in papers and look for what doesn't work. The same principle applies to languages and engineering generally. Rust's memory model generally works, imo. The first three papers explore the implications of Rust's design. Love Rust or hate it, I think the implications are fascinating.

Fourth, and most importantly, Python, Rust, TypeScript, and VS Code have millions of users and thousands of experienced devs. These are priceless resources. All these users find bugs, suggest improvements, and write plugins. No language guarantees correctness or safety. Only the constant work of devs makes any project reliable.

To repeat, I have no plans to study Rust in depth. Nor do I foresee converting any part of Leo to Rust. Otoh, I use Rust-based projects such as ruff formatter and ruff all the time.

Edward
Reply all
Reply to author
Forward
0 new messages