:: [DNG] What I've Learned About Rust:…
Top Page
Delete this message
Reply to this message
Author: Steve Litt
Date:  
To: dng
Subject: [DNG] What I've Learned About Rust: 7/2/2025 7pm Eastern Standard time
Hi all,

Where: GoLUG Online: https://meet.jit.si/golug
When: Wednesday, 7/2/2025 7pm sharp Eastern Daylight time
      Arrive 15 minutes early for Microphone check & discussion
Who: Steve Litt, Troubleshooter, Developer, Tech Writer
What: What I've Learned About Rust


Rust is a cross platform Open Source language born in 2012, and
steadily gaining popularity every year. Considering that Haskell was
born in 1990, C sharp was born in 2000, and GoLang was born in 2009,
this makes Rust a very modern language.

Rust's priorities are safety, safety and safety. You need to try really
hard to write insecure code in Rust. Once compiled, it runs fairly
fast. It's the second of two languages (other one is C) allowed to
be used in the Linux kernel.

Like all safety first languages (Ada for instance), the compiler gets
in your way a lot, and when you're at my stage it's frustrating. But
it's nice that nobody's going to buffer-overrun my Rust code. And that
compiler that frustrates you: It also has very good error messages with
rustc links to get you the right info to guide you.

From what I hear, there are few Rust jobs and even fewer rust
development competitors, so salaries are good and getting better every
year.

I couldn't get a Rust expert to give this talk so I did the next best
thing: I'm learning Rust myself and will give a presentation on what
I've learned so far:

* Rust Terminology
* Rust Mindset
* Hello World
* Hello World using Cargo
* File reading program with error handling
* String length comparison program
* OOP in Rust

You won't learn enough Rust in this 90 to 120 minute presentation to go
out and get a Rust job, but you WILL learn:

* Whether you want to learn Rust
* Enough material to learn via ChatGPT and web searches
* Enough to get along on the ##rust IRC channel if you're careful
* Terminology that once you can really code rust, you'll interview
credibly
* Enough to network credibly
* Enough to detect a know nothing walking acronym dispenser (WAD)

I hope to see you there.

SteveT

Steve Litt
GoLUG Publicity Coordinator