Thinking Systems (@base58ed) header
Thinking Systems (@base58ed) profile picture

Correct, Efficient, Elegant. https://teapawt.net/t.co/HrmaCuP5m0

Joined February 2009
Photo by Thinking Systems (@base58ed)Photo by Thinking Systems (@base58ed)Photo by Thinking Systems (@base58ed)Photo by Thinking Systems (@base58ed)Photo by Thinking Systems (@base58ed)Photo by Thinking Systems (@base58ed)Photo by Thinking Systems (@base58ed)Photo by Thinking Systems (@base58ed)Photo by Thinking Systems (@base58ed)
I think it’s not just about any language as such. It’s also about tooling and all the help agents can get from the tech ecosystem to produce measurable and quantifiable outcome. Rust compiler toolchain and clippy are practically unparalleled. That’s the answer to why not C or Asm
Many of those recent reimplementions and rewrites were done in Rust. However, to understand the implicit tradeoffs of this choice, an ablation study should be performed to see if/how faster and better the agent would do the same using the C language.
1
25
IMHO, no need for Go. Better than typescript, use @dioxuslabs for the frontend and go multiplatform. So it’s Rust all the way 🫣
Go, TypeScript and Rust may be the only languages I need until the end of my life. And a tiny bit of bash.
12
And worst perhaps, live with a dirty screen full of smudges and fingerprints.
Thanks to the new touch displays in modern laptops we can finally work slower and make more errors while working <3
19
This epiphany occurs when you think. Unfortunately majority people tend to be on an autopilot.
I personally have hard time believing we live in a timeline where foundation models are finding security bugs left and right in existing C and C++ code, yet people complain Rust is “slow to compile” and think C++ is the answer.
18
And keeping it lowercase as well 🙂
A nice way to format SQL statements is to center them, with keywords on the left and expressions/identifiers on the right. Any IDE that does that?
24
🤣🤣🤣
Someone please rewrite the rust compiler in assembler. The compile times are killing me.
14
This! Exactly the need to read in the times when AI agents can code increasingly faster and consistently better.
I don't read code to make the code better. I read code to make myself better. I understand the system better by reading the code, which makes me better at creating new code.
10
Dear @claudeai @ClaudeDevs Being able to pick the UI and text font is a fundamental right of every engineer. I'm trying hard to use Claude Code Desktop and this is the only hindrance so far. Make it happen please. Codex has done it so well I can't praise them enough.
18
Are you saying Rust is more readable than Ruby or this guy is a dimwit or both? 😉
23
If Rust stops evolving and keeping up it'll lose relevance. I think it's growing great and the toolchain supports easier migration path. It's not a hippie cult anymore since there's a foundation and mature orgs adopting. So yeah, use Rust and enjoy building great software.
I’ve said it before and I’ll say it again: Rust is a *really* bad idea for any software you need to have working a few years from now (AI generated or not), or want to continue developing into the future. Not because Rust is ugly (which… it is). And not because Rust is, overwhelmingly, a cult (again… it is). But simply because Rust is still a moving target. The language is not yet “complete”… and neither is the compiler. Changes occur often enough (and in significant enough ways) to throw serious monkey wrenches into any sizable project. Once Rust stabilizes (which could happen quickly if the Cult of Rust actually wanted it to), this problem will quickly go away. Until then I will be sticking with C. Or C++. Or, heck, any language that is more stable than Rust.
26
I happen to think it’s good. Because on the contrary, if you stick to simple algebraic data types and pattern matching, rust code tends to be quite readable and pleasant.
It’s true: you can’t write Rust in an OOP fashion. Return to procedural with some functional thrown in. It takes time to adjust but it’s better. OOP’s historical strengths are weaknesses these days
1
42
Irony on irony, he doesn’t seem to have tried any optimizations at all. Just a figment of thought, a probabilistic outcome from the LLM and bang the twitter mob.
Anyone want to tell him the screen saver could be even faster if it was just a blank screen? It is a shame that so much software is wasteful these days, but seem weird to focus on optimising a tool designed to run when the computer isn't being used.
45
The agentic AI DevX includes all kind of tooling from compilers, linters to formatters and so on. Rust is successful there due to zero/low overhead abstractions. If you can 17x Rust with asm, you either didn't optimize Rust at all or tooling fell short (so file a ticket).
I'm ready to be wrong on this, but the idea that assembly is, or ever will be, a good language for agents feels ridiculous. It forces the agent to attend to a huge number of extra details. Same problem as with humans! Why spend limited attention and context on that?
41
You’re not alone bro 😀 I absolutely love it.
I might be the only person in the world that likes looking at Rust code. I think it's super pretty.
27
Thinking Systems retweeted
i don't get the opinions that rust reads terrible. i think it's quite neat
26
5
3
123
6,458
None if you start with Rust 😉 So save yourself some time.
How many weeks into a project undelivered can I go before rewriting in Rust?
21
Remember: “Invert, always invert”. Ask them what’s exactly ugly there and how so. You’ll see mostly illogical and inconsistent answers 😉
Come on @dhh. I know Rust is no Ruby, but the ugliest language ever created? There has to be uglier.
1
77
It’s like the Trojan horse. A story as a gift that keeps giving 😀
Rust is good because it catches bug early Rust is bad because it catches bug early
31
That and build times.
Rust 最迫切需要解决的问题是 `target` 目录磁盘占用问题。 很多项目居然能上 200G,令人发指。现在 AI 写东西太快,还并行多任务,多 worktree,现在 1T 的 MacBook Pro 也完全无法满足了。
1
40
Thinking Systems retweeted
Rust is eating the world and Copilot brought a fork 🦀 @github used Copilot to rewrite Copilot’s agent runtime in Rust. 800K+ lines, 128 PRs, shipped incrementally. Existing end-to-end tests ran against the new code at every step. github.blog/ai-and-ml/genera…
33
43
14
415
87,020