**This poll has ended. Thanks to all who voted, boosted, commented.** πŸ™

I like to test a hunch about Rust programmers and the OS/platform they *use* for programming (*not* what they target).

Boosts appreciated because my network here has virtually no Rust programmers. And remember the adage: if you vote, you boost. πŸ˜€

PS: If you program on Windows but in WSL, choose "Rust, Linux". If multiple options apply, choose the most frequent.

πŸ’¬ πŸ”„ πŸ™

#poll #rust #programming #mastodonPoll #mastodonPolls

Rust, Mac
14%
Rust, Linux
35.9%
Rust, Windows
5.4%
Not/infrequent Rust programmer
44.7%
Poll ended at .

OK, the Rust-on-Mac programmers are showing up now. 😁 ☝️

#poll #rust

@smurthys Personal dev is mostly cross platform, and so often Mac.

But most of my work dev requires Linux libraries to test, so I just use tmux+nvim to a Linux host. Ergo: Linux.

Friends, I'm grateful for the participation in this poll about Rust dev environment ☝️.

Looking at the current results, the Rust-on-Mac crowd seems underrepresented. I could be wrong about that but one reason could be the poll has not reached the broader demo of Rust devs despite many boosts. I think my own weak network (wrt Rust dev coverage) is the main reason.

So, it will be super helpful if you can put the poll in front of influential Rust folks, if you can. No worries if you can't.

πŸ™

@smurthys No wonder. Rust originated as( and is) a systems programming language in a domain typically dominated by C/C++. Mac users, for the most part, are iOS or application developers who tend to stay away from systems programming. Historically, systems programmers have been associated with the Linux/Unix world.
@smurthys infrequent rust programmer (I voted that), but when I do, it's on my own time, which means I'm using my personal laptop, which is Windows, but I use WSL2.
@rogerlipscombe So, if you were a frequent Rust programmer, you'd vote "Rust, Linux"?
@smurthys probably yes. Kinda depends on what you're actually asking. Target OS or dev experience, I guess.

@rogerlipscombe

"OS/platform they use for programming"

So, *not* which platform they target.

@smurthys What do I select if I switch between Windows and WSL depending on the project?
@botahamec choose the more/most frequent one
@smurthys I wish I were a more frequent Rust programmer but have been limited to brownfield projects and coding challenges (on GNU_Linux). Don’t like being part of that group and should change that.
@smurthys other: Rust, FreeBSD
@smurthys as a gamedev i use windows, but not because i want to. cargo is so command line focused that linux just feels like a better option. too bad a lot of the tools i need are win/mac only.
@smurthys Honestly it’s a perfect tie between Linux and macOS, in no small part due to how great Rust supports both.

@tommythorn when you say "Rust supports both [Linux and macOS]", are you talking about dev tools or build targets?

Just reiterating, the poll is about dev platforms, not targets.

@smurthys +1 on the last option then but my instance doesn’t support polls yet, no crablang for me please
@smurthys I develop in equal amounts on mac and linux πŸ˜…
@smurthys unfortunately I cannot vote, but Rust, Linux. NixOS to be specific. mostly deploying to AWS ECS though πŸ˜…
@smurthys I was split on this - I use a Mac as my UI, but use vscode and half the time compile on the Mac, half the time on a remote Linux backend... Wasn't quite sure if that meant Linux.
@dave_andersen that seems like an even split between Linux and Mac. Coin flip? 😁
@smurthys I'm crazy enough to develop the rust for linux kernel parts on my Mac. but probably will also change to developing from a linux machine soon, as new work place
@smurthys what if I dual-boot windows and linux?

@Cyborus

"If multiple options apply, choose the most frequent" πŸ˜€

@smurthys whoops missed that sorry
@smurthys I selected not frequent, I'm still learning the language, but on Linux for what that's worth
@smurthys
I am trying to learn Rust but code very infrequently and use Linux.
@smurthys At some point in the not too distant future I will be joining the rust on windows development crowd, but we haven't yet started our planned shift from C++ to rust.
@smurthys no idea if I'm representative, but in my case while my home machine is Linux and I do open source contributions from there, my work provides a Mac to devs. Windows is an option, but not Linux.
@smurthys seems major rustaceans πŸ¦€ are in linux systems. For me is the best way to start. I think its more complicated to setup an envirornment in windows with ms or gnu(using msys2) toolchains. In linuxes, it just works.