Rust Is Just a Tool

Rust Is Just a Tool

4 Feb 2026

I like Rust.

It’s versatile enough that it can be used for application and systems programming. It has the best tooling of any language I’ve seen. It has a fairly pleasant type system. And I think most importantly it does a great job in bringing higher level language features into an environment without a garbage collector. Rust has arguably set the bar for “fast languages that are also decently expressive”.

From above of optical switch equipment with many similar connectors with rubber cables and metal parts
Photo: Brett Sayles / Pexels

But it’s just a programming language. Programming Rust does not mean I have to:

AdvertisementDon't Outlive Your Benefits — Long-Term Care insurance with unlimited LTC funds for as long as you live. Call 1-800-317-0625
  • like every popular crate
  • buy into their marketing hype
  • follow community “best practices”
  • attack someone who prefers to solve a particular problem in C, or Zig
  • refuse to admit it has design flaws
  • refuse to admit the language is complex
  • refuse to admit there are alternatives to RAII
  • give the same smug lectures about “safety” we have all heard dozens of times before

I’m picking on rust here because it’s no secret it has a long history of having some very… enthusiastic users. But my broader point is that tools are just tools. They’re not our identity, a mark of our wisdom, or a moral choice. Other people have different perspectives, tastes, and skills – and they may prefer different tools to us.

Detailed black and white image of a computer circuit board, showcasing technology components.
Photo: Miguel Á. Padriñán / Pexels

We would do well to accept this.

AdvertisementDon't Outlive Your Benefits — Long-Term Care insurance with unlimited LTC funds for as long as you live. Call 1-800-317-0625

I’m available for hire.

Read More

AdvertisementDon't Outlive Your Benefits — Long-Term Care insurance with unlimited LTC funds for as long as you live. Call 1-800-317-0625
AdvertisementDon't Outlive Your Benefits — Long-Term Care insurance with unlimited LTC funds for as long as you live. Call 1-800-317-0625

Join the conversation

Your email address will not be published. Be respectful — keep it constructive.

AdvertisementDon't Outlive Your Benefits — Long-Term Care insurance with unlimited LTC funds for as long as you live. Call 1-800-317-0625
AdvertisementDon't Outlive Your Benefits — Long-Term Care insurance with unlimited LTC funds for as long as you live. Call 1-800-317-0625