Go is designed for simplicity, readability, and efficiency, with a focus on building scalable and concurrent systems.
Rust is designed to provide memory safety, concurrency, and performance while preventing common programming errors like null pointer dereferences and data races.
❤️
bala
@pratyush made some really good points above.
@rohit in the context of what? as languages?
If you’re choosing a language for your project, a lot depends on what it is. General views on languages are highly subjective.
For example, if all you need is a wrapper on top of your database, you could just as easily just use Rails.
@pratyush made some really good points above.
@rohit in the context of what? as languages?
If you’re choosing a language for your project, a lot depends on what it is. General views on languages are highly subjective.
For example, if all you need is a wrapper on top of your database, you could just as easily just use Rails.
In context of language only… just wana know
rohit
B Menon
Related: wrote about something related to my bit above a while back https://morningfinds.substack.com/p/how-to-resist-the-hype-and-focus
Will read 👍
bala
Go: structured and easy to get started with but codebase will tend to get messy very soon as you begin to scale. That’s just been my personal observation. Great for building APIs - have built some super performant APIs on it.
Rust: harder to get started with and a much smaller community as compared to Go. Easier to work with Rust if you’re shifting from C++ or Java. Personally, not a fan.
bala
Having said this, the best language to use for your product is the one you know best. Start with a monolith. Scale from there.