GeistHaus
log in · sign up

Falling in love with Rust

bcantrill.dtrace.org

Let me preface this with an apology: this is a technology love story, and as such, it’s long, rambling, sentimental and personal. Also befitting a love story, it has a When Harry Met Sally feel to it, in that its origins are inauspicious… First encounters Over a decade ago, I worked on a technology to which a competitor paid the highest possible compliment: they tried to implement their own knockoff. Because this was done in the open (and because it is uniquely mesmerizing to watch one’s own work mimicked), I spent way too much time following their mailing list and tracking their progress (and yes, taking an especially shameful delight in their occasional feuds). On their team, there was one technologist who was clearly exceptionally capable – and I confess to being relieved when he chose to leave the team relatively early in the project’s life. This was all in 2005; for years for me, Rust was “that thing that Graydon disappeared to go work on.” From the description as I read it at the time, Graydon’s new project seemed outrageously ambitious – and I assumed that little would ever come of it, though certainly not for lack of ability or effort…

3 pages link to this URL
Oxide with Steve Klabnik - Rust in Production Podcast | corrode Rust Consulting

What’s even cooler than writing your own text editor or your own operating system? Building your own hardware from scratch with all the software written in Rust – including firmware, the scheduler, and the hypervisor. Oxide Computer Company is one of the most admired companies in the Rust community. They are building “servers as they should be” with a focus on security and performance to serve the needs of modern on-premise data centers. In this episode, I talk to Steve Klabnik, a software engineer at Oxide and renowned Rustacean, about the advantages of building hardware and software in tandem, the benefits of using Rust for systems programming, and the state of the Rust ecosystem.

1 inbound link website en
Oxide and Friends | When Async Attacks!

What happens when the Oxide API is slow? A podcast episode! More specifically, one about how the team employed all manner of debugging techniques to track it down to one obscure and configurable as...

2 inbound links website en