Pre-LLM era, strong (object passed into a function must be strictly adhere to the type spec) and static (compile-time check) programming languages were not considered as productive as dynamic language (types checked at runtime, and if weakly typed, the object types can be automatic converted, e.g, JS) for most problems. Now, with coding agents thriving, one of the biggest challenge is accuracy. In your experience, do you think your agents write better code with strong static languages like Rust, without sacrificing productivity since the agents are fast at producing code, and the types help to keep the agents in check instead of the underlying runtime allowing whatever slop be executed? Does “rewriting in Rust” actually make sense now? Given the recent Bun’s “rewrite in Rust” with over 1 million lines of code, is there anything similar for dynamic languages? submitted by /u/tuhdo
Originally posted by u/tuhdo on r/ClaudeCode
