<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/what-do-people-love-about-rust--sbnaygdii" -->

---
title: What do people love about Rust? | daily.dev
description: Rust users consistently cite reliability, efficiency, low-level control, supportive tooling, and extensibility as key strengths. The language's real power...
canonical: https://daily.dev/posts/what-do-people-love-about-rust--sbnaygdii
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: What do people love about Rust? | daily.dev
og:description: Rust users consistently cite reliability, efficiency, low-level control, supportive tooling, and extensibility as key strengths. The language's real power...
og:url: https://daily.dev/posts/what-do-people-love-about-rust--sbnaygdii
og:image: https://api.daily.dev/og/posts/SBNaYGdII.png
og:image:alt: What do people love about Rust?
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# What do people love about Rust?

**[Rust](https://daily.dev/sources/rust)** · 21 min read · 131 upvotes · 11 comments

## Summary

Rust users consistently cite reliability, efficiency, low-level control, supportive tooling, and extensibility as key strengths. The language's real power comes from achieving all these attributes simultaneously, creating a trusted, versatile tool that empowers developers to tackle new domains and problems they couldn't approach before. However, balance is crucial: complex type systems, async Rust's steep learning curve, and crates.io's overwhelming choice can undermine supportiveness. The Rust team recommends enumerating design goals, doubling down on extensibility (especially for diagnostics and build integration), and helping users navigate the ecosystem.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.rust-lang.org/2025/12/19/what-do-people-love-about-rust/>

## Community discussion

Top comments from developers on daily.dev.

**@akkitto** · 19 upvotes

> I like the community and it's mindset around it. As a counter-example, the community around C is extremely old and stuck in the 90s or even 80s. They don't want to understand UX. They don't want to understand humans. They just see bits and bytes as the ultimate truth, forgetting, that programming languages are specifically made for humans, since as robots, we could've written anything in ones and zeros to begin with.
>
> The Rust community is highly knowledgeable and educated. Yet, they know, humans have to use the language, to create product for humans. C programmers create programs like a...

**@andradei** · 5 upvotes

> Love its promises. It has amazing guarantees (that it enforces correctly 99% of the time). But the language itself (what I have to read and write) is a friggin' eyesore -- It's a sea of sigils -- Specially on bigger projects where people go nuts defining types to represent every step of the journey for any piece of data. It guarantees type contracts aren't broken though... at the cost of time-consuming refactors and on-boarding.
> `async` was a mistake that we all though was a great idea, imho. The `Pin` trait has its own special behavior even though you write it like any other type.
>
> I don't...

**@justbrowsing** · 1 upvotes

> >async Rust's steep learning curve
>
> Automatic async is a mistake in any language, with the *possible* exception of Go. If you need to wait on an external API, for example, loading a file, waiting for a network download, checking for new game controllers, or etc; spin off each task to a threadpool. This is better because you manually control program flow, and also this is what automatic async does, only it hides the details from you by putting on a trenchcoat and pretending it's an entirely new paradigm to your code. Automatic async is also infectious, in that the "easiest" way to implement...

**@altbenammi** · 0 upvotes

> I love that I barely have to use it and I absolutely love that no matter what you're talking about, if you dare even mention a language that isn't Rust you'll get preached to about why you should remake it in Rust.
>
> I also love that the syntax seems to almost encourage code that is like barely legible hieroglyphics. I really don't understand the love for it.

**@anonymous\_25** · 0 upvotes

> this is honestly why I wanna learn Rust! the mix of reliability, performance, and great tooling just sounds awesome.

## Similar posts on daily.dev

- [Rust vision group seeks enumeration of language design goals](https://daily.dev/posts/rust-vision-group-seeks-enumeration-of-language-design-goals-qzq4ehofk) · InfoWorld · 0 upvotes · 0 comments
- [Six months of Rust](https://daily.dev/posts/six-months-of-rust-1mrqwwqbh) · Kitty says hi. · 70 upvotes · 6 comments
- [Why I don't love Rust \(either\)](https://daily.dev/posts/why-i-don-t-love-rust-either--64xgca2jb) · Lobsters · 10 upvotes · 0 comments

---

Tags: [#rust](https://daily.dev/tags/rust)

[View this post on daily.dev](https://daily.dev/posts/what-do-people-love-about-rust--sbnaygdii)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"What do people love about Rust?","url":"https://daily.dev/posts/what-do-people-love-about-rust--sbnaygdii","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/what-do-people-love-about-rust--sbnaygdii"},"datePublished":"2025-12-19T22:03:23.881Z","dateModified":"2025-12-19T22:03:46.567Z","description":"Rust users consistently cite reliability, efficiency, low-level control, supportive tooling, and extensibility as key strengths. The language's real power...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/10c030b2429f801a5aed8756bdece9d2?_a=AQAEulh","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/10c030b2429f801a5aed8756bdece9d2?_a=AQAEulh","isAccessibleForFree":true,"articleSection":"Rust","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Rust","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/8fb725c4025846578f65c8eada2fc5b8","url":"https://daily.dev/sources/rust"},"commentCount":11,"discussionUrl":"https://daily.dev/posts/what-do-people-love-about-rust--sbnaygdii","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":131},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":11}],"keywords":"rust","timeRequired":"PT21M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Rust","item":"https://daily.dev/sources/rust"},{"@type":"ListItem","position":3,"name":"What do people love about Rust?"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/what-do-people-love-about-rust--sbnaygdii","comment":[{"@type":"Comment","text":"I like the community and it’s mindset around it. As a counter-example, the community around C is extremely old and stuck in the 90s or even 80s. They don’t want to understand UX. They don’t want to understand humans. They just see bits and bytes as the ultimate truth, forgetting, that programming languages are specifically made for humans, since as robots, we could’ve written anything in ones and zeros to begin with.\nThe Rust community is highly knowledgeable and educated. Yet, they know, humans have to use the language, to create product for humans. C programmers create programs like a computer, to be run (not used!) by a computer, rather than humans.","datePublished":"2025-12-20T15:59:18.668Z","url":"https://daily.dev/posts/SBNaYGdII#c-CJJCpX3V9","author":{"@type":"Person","name":"Daniel","url":"https://daily.dev/akkitto","image":"https://media.daily.dev/image/upload/s--FtwJqX4c--/f_auto/v1754900041/avatars/avatar_29TCpY2hJR72V3BlxPXzX?_a=BAMClqZW0"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":19}},{"@type":"Comment","text":"Love its promises. It has amazing guarantees (that it enforces correctly 99% of the time). But the language itself (what I have to read and write) is a friggin’ eyesore – It’s a sea of sigils – Specially on bigger projects where people go nuts defining types to represent every step of the journey for any piece of data. It guarantees type contracts aren’t broken though… at the cost of time-consuming refactors and on-boarding.\nasync was a mistake that we all though was a great idea, imho. The Pin trait has its own special behavior even though you write it like any other type.\nI don’t want to touch another line of Rust if I can avoid it despite the compiler being amazing (and still slow) and the resources out there being good and getting better.\nI commented this on other similar posts: I never learned so much on other languages than with Rust, then I took those lessons to other languages I enjoy. I also tend to trust programs written in Rust more, not because the authors might be good programmers, but the language guarantees that help authors write fewer bugs.","datePublished":"2025-12-21T07:20:33.743Z","dateModified":"2025-12-21T07:28:38.210Z","url":"https://daily.dev/posts/SBNaYGdII#c-VjjiGCad2","author":{"@type":"Person","name":"Isaac de Andrade","url":"https://daily.dev/andradei","image":"https://avatars.githubusercontent.com/u/2653546?v=4"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":5}},{"@type":"Comment","text":"async Rust’s steep learning curve\n\nAutomatic async is a mistake in any language, with the possible exception of Go. If you need to wait on an external API, for example, loading a file, waiting for a network download, checking for new game controllers, or etc; spin off each task to a threadpool. This is better because you manually control program flow, and also this is what automatic async does, only it hides the details from you by putting on a trenchcoat and pretending it’s an entirely new paradigm to your code. Automatic async is also infectious, in that the “easiest” way to implement automatic async is to make your whole code async (the red thread/blue thread problem).\nManual async, meanwhile, is what people did for at least a decade before the automatic async infection started.","datePublished":"2026-01-02T22:12:59.729Z","url":"https://daily.dev/posts/SBNaYGdII#c-RHrmzKplF","author":{"@type":"Person","name":"JustBrowsing","url":"https://daily.dev/justbrowsing","image":"https://media.daily.dev/image/upload/s--O0TOmw4y--/f_auto/v1715772965/public/noProfile"},"interactionStatistic":{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":1}},{"@type":"Comment","text":"I love that I barely have to use it and I absolutely love that no matter what you’re talking about, if you dare even mention a language that isn’t Rust you’ll get preached to about why you should remake it in Rust.\nI also love that the syntax seems to almost encourage code that is like barely legible hieroglyphics. I really don’t understand the love for it.","datePublished":"2026-01-08T16:38:08.386Z","url":"https://daily.dev/posts/SBNaYGdII#c-KcRbrnthZ","author":{"@type":"Person","name":"Benammi Swift","url":"https://daily.dev/altbenammi","image":"https://lh3.googleusercontent.com/a/ACg8ocKnQaJ6W3ccI-vmELguQS87VNShMSOp4SQVwvuMCuh58VxsvQ=s96-c"}},{"@type":"Comment","text":"this is honestly why I wanna learn Rust! the mix of reliability, performance, and great tooling just sounds awesome.","datePublished":"2026-02-19T08:38:42.419Z","url":"https://daily.dev/posts/SBNaYGdII#c-4CADXHLbQ","author":{"@type":"Person","name":"anonymous","url":"https://daily.dev/anonymous_25","image":"https://media.daily.dev/image/upload/s--O0TOmw4y--/f_auto/v1715772965/public/noProfile"}}]}
```

