Загрузка видео...

Не удалось загрузить видео

На главную

Alistair McFarlane facepunch Rust Thank you for everything you've done for the game and the community! You'll forever be an actual RUST GOAT! Whatever your next adventure is going to be, I wish you the best! But... that also means you'll probably play some more Rust right... Watch out...

16,905 просмотров • 1 месяц назад •via X (Twitter)

Комментарии: 3

Фото профиля Alistair McFarlane
Alistair McFarlane1 месяц назад

I hadn’t planned to share this quite so soon, but you guys are observant. Today was my final day at @FcpnchStds working on @playrust. Nearly thirteen years ago, I discovered a game called Rust. Nearly eleven years ago, I was given the incredible opportunity to work on it by @garrynewman and @Helkus I joined Facepunch from the community and worked my way up to COO and Executive Producer on Rust, originally from QA. Today, I’m stepping away and returning to where I started: as part of the community. Rust and Facepunch have consumed a huge part of my life. I’ve loved it, fought for it and given it everything I had. Leaving has been one of the hardest decisions I’ve ever made, but I’m incredibly proud of what we’ve achieved. I've live my 10 year old dream. Rust has one of the best development teams in the industry. For more than a decade, they’ve delivered monthly updates without fail, constantly improving, experimenting and pushing the game forwards. I’m proud of the culture we built and the legacy I leave behind. Rust is currently reaching some of the highest numbers in its 13 year history across multiple platforms. Rust Mobile is also well underway, and I’m incredibly proud to have worked so closely with that team and helped bring Rust to an entirely new audience. It's not always easy running a game of this scale, but I fucking loved it. Rust has made gaming history. None of this would exist without the community. A game is nothing without the people who play it, support it, create content around it, run servers, make mods, report issues and continue play. You’ve challenged us, frustrated us, inspired us and helped shape Rust into what it is today. I’ll always be grateful for that. Looking at you /r/playrust - you're a confusing bunch. I don’t have another job or some big new adventure lined up, but I can't wait to see what next sparks my passion. The years I dedicated to Rust inevitably took time away from other parts of my life. Now it’s time to give some of that time back into the areas I sacrificed. Thank you to everyone at Facepunch, our partners, the creators, server owners, admins, modders, mappers, [you] and the tens millions of players who made this journey possible. I’ll still be around. Just back in the community where it all began. 🫡 It's being a wild ride. 🩷🩷🩷

Фото профиля Alistair McFarlane
Alistair McFarlane1 месяц назад

@FcpnchStds @playrust Hahaha, I remember this!

Фото профиля Hutnik
Hutnik1 месяц назад

@FcpnchStds @playrust Haha, I will never forget sneaking up for like a good minute with my eoka up there 🤣 Great times

Похожие видео

Why is Rust different than many/most programming languages? Alice Ryhl works on Google's Android Rust team, is a Rust language team advisor, and is a core maintainer of Tokio (the most widely-used async runtime in Rust) Timestamps: 00:00 Intro 04:09 Tokio: an overview 05:11 What Alice likes about Rust 12:48 Rust for TypeScript engineers 13:51 Moving from C++ to Rust 14:34 Memory safety 18:12 Garbage collection tradeoffs 21:46 Ownership, references, and borrowing 26:59 Unsafe in Rust 31:21 Crates and Cargo 35:55 Language design and RFCs 43:02 Building new features 46:30 Editions vs. versions 49:47 Getting paid to work on Rust 51:27 Contributing to Rust 53:03 Rust in the Linux kernel 55:45 AI use cases for Rust 1:01:35 Learning Rust 1:03:54 Book recommendation Brought to you by: • Antithesis – verify your system’s correctness without human review or traditional integration tests – and avoid bugs or outages. • Sentry – application monitoring software considered “not bad” by millions of developers Three things worth knowing about Rust: 1. Rust was designed to turn implicit failures into compile errors. Where other languages allow you to forget something, Rust makes an omission into a compilation error for things like null checks, uninitialized variables, or error propagation with the ‘?’ character. If you mess something up, it’s almost certain your program will not compile. If it does, at the very least you should see a lint warning. 2. Refactoring in Rust is safe and easy, thanks to the compiler. Alice: “I change a return type or struct field, then just fix the compiler errors until the compiler stops shouting. And then once I’ve done that, I’ve updated every place I need to update.” Rust’s focus on correctness makes refactoring it more straightforward than dynamically-typed languages and Java-style typed ones are to refactor. 3. “Editions” allow Rust to make breaking changes without ‘breaking’ anyone’s code. Rust editions (2015, 2018, 2021, 2024) can be mixed freely across crates. A library on the 2021 edition works seamlessly with a binary on the 2024 edition. This is how Rust evolves syntax (like adding async/await as keywords) without forcing an ecosystem-wide migration. Thanks a lot, Alice for this great discussion! And for your work on Rust.

Gergely Orosz

52,183 просмотров • 4 месяцев назад