Chris Benson
banner
chrisbenson.bsky.social
Chris Benson
@chrisbenson.bsky.social
Cohost, Practical AI Podcast
https://practicalai.fm

Principal Autonomy / AI Research Engineer @ Lockheed Martin, specializing in autonomous UxS/UxV swarming

Licensed RVS wildlife rehabber 🦝🦊🦇

Mountain pilot 👨‍✈️

Dad & @joannebenson.bsky.social’s husband ❤️
Neither. You’re offering two bad choices.

Per Microsoft CTO Mark Russinovich, C/C++ should be deprecated and never used for new projects.

A “Rust programmer” too lazy or incompetent to learn the borrow checker should consider a career change or grow up. The problem is the person, not the tool.
January 2, 2026 at 9:42 PM
That’s not “mastering the borrow checker”. It’s avoiding the borrow checker. Better to understand its rules and design your code to be compatible with them. Using indices is a data-oriented design pattern for specific architectural challenges, not a strategy to bypass the borrow checker entirely.
January 2, 2026 at 9:13 PM
Rust has value without the borrow checker, but removing it is shortsighted. Learning ownership to master the borrow checker makes one a better programmer. Once learned, velocity is no longer impaired and Rust is easier to work and prototype in since you're no longer fighting with the borrow checker.
January 1, 2026 at 7:41 PM
I love Go!

I spent a decade coding in Go. It’s great for systems programming so long as you don’t need blazing speed or to be very low level - and the garbage collector pauses are acceptable.

I ultimately needed blazing speed, very low level, and no garbage collection.

So I switched to Rust.

🤷‍♂️🦀
December 29, 2025 at 11:38 PM
Are you using a tutorial like one of these - or something similar?

• Writing an OS in Rust: Philipp Oppermann's blog

• The Learnix Operating System
December 27, 2025 at 7:56 PM
Thanks for the post! Do you have any opinion regarding Claude versus ChatGPT (or others) specifically for quality, accuracy, precision, etc., in generating compilable Rust code? They all do Python moderately well, but in my experience less so with compilable Rust code.
December 22, 2025 at 5:40 PM
There is a lot of complexity - both algorithmically and in terms of practical engineering - to effect true swarming.

Boids only addresses flocking behavior, which in this context is a subset of swarming.

There are many considerations to solve and integrate.

And there are many types of swarming.
November 27, 2025 at 8:04 PM
All good! Thank you for listening! We’re at a weird moment with swarming. It’s a giant buzzword, but nobody has actually done it yet. What they are calling swarms are “not a swarm”. It’s a good moment to jump in and ramp up on the possibilities. Good luck!
November 27, 2025 at 3:13 PM
Have you considered detailing your workflows in a blog post?
November 5, 2025 at 1:14 AM
Speaking as both a Rustacean and a licensed wildlife rehabilitator who specializes in raccoons, I think you should ensure this non-traditional student gets a first-class education in Rust. Raccoons are extremely intelligent. Cheer it! 🦀🦝
August 7, 2025 at 9:26 PM
Uh oh, I have no idea what I said, or what it was in reference to. And when I said it I doubt I realized who you were, though I do now. Please forgive me.
April 20, 2025 at 7:45 PM