Stream: rust-survey-2020

Topic: Large companies


Benjamin Brittain (Dec 03 2019 at 19:13, on Zulip):

Hey all!

I'm going through the Rust survey right now and there are a few things that I'm not sure how people on my large Rust project at work can answer correctly

Benjamin Brittain (Dec 03 2019 at 19:14, on Zulip):

example: Did you upgrade Rust 2015 crates to use Rust 2018?

their crates were upgraded for them. "Don't recall" doesn't seem right, but neither is Yes or No

Benjamin Brittain (Dec 03 2019 at 19:16, on Zulip):

I know we are an outlier right now, but I think that for next year, having Rust projects with dedicated toolchain teams will be even more common

XAMPPRocky (Dec 03 2019 at 19:17, on Zulip):

Hello, would you be able to explain why your situation doesn't match any of the choices?

Benjamin Brittain (Dec 03 2019 at 19:19, on Zulip):

their crates were silently upgraded for them. Besides an email notifying them they didn't do any upgrade. They have no context on if there was work done for example for the followup question

Benjamin Brittain (Dec 03 2019 at 19:19, on Zulip):

they also don't have context on other parts of their day-to-day such as when we have breakages on toolchain updates

Benjamin Brittain (Dec 03 2019 at 19:21, on Zulip):

People are just marking it as "very easy" and moving on. Which isn't super accurate

XAMPPRocky (Dec 03 2019 at 19:21, on Zulip):

Okay so maybe it should be it could be something like "Don't know" next time.

Benjamin Brittain (Dec 03 2019 at 19:22, on Zulip):

same with this one: Has a minor version upgrade of a dependency broken your code?

XAMPPRocky (Dec 03 2019 at 19:23, on Zulip):

@Benjamin Brittain Can I ask how their crates were silently upgraded?

Benjamin Brittain (Dec 03 2019 at 19:23, on Zulip):

that also needs a "Don't know"

Benjamin Brittain (Dec 03 2019 at 19:23, on Zulip):

yeah, it has. We just took care of it behind the scenes.

Benjamin Brittain (Dec 03 2019 at 19:23, on Zulip):

yeah, it has. We just took care of it behind the scenes.

Benjamin Brittain (Dec 03 2019 at 19:24, on Zulip):

all of our crates are in a single repository. cramertj and I just did the migration

Santiago Pastorino (Dec 03 2019 at 19:25, on Zulip):

hi @Benjamin Brittain, how are you doing?, doesn't that mean a No from them and a Yes from you and cramertj?

Benjamin Brittain (Dec 03 2019 at 19:26, on Zulip):

depends on what you are trying to measure with the question

XAMPPRocky (Dec 03 2019 at 19:26, on Zulip):

Yeah, I also think it's fine to answer "Don't Recall"

Santiago Pastorino (Dec 03 2019 at 19:26, on Zulip):

I didn't build the survey but I guess the point is the followup question which ask for how hard it was the update

Santiago Pastorino (Dec 03 2019 at 19:27, on Zulip):

so I guess a No from them in the first question and a blank in the second is what would be expected

Santiago Pastorino (Dec 03 2019 at 19:27, on Zulip):

and a Yes from you and a score

XAMPPRocky (Dec 03 2019 at 19:27, on Zulip):

Ah so, maybe there needs to be a different path in Google Forms to skip that question.

Benjamin Brittain (Dec 03 2019 at 19:28, on Zulip):

uh, that doesn't seem right. "did you upgrade 2015 to 2018" is a useful datapoint by itself

Benjamin Brittain (Dec 03 2019 at 19:28, on Zulip):

and I'd imagine you'd want all these people to mark yes, they now use 2018

nikomatsakis (Dec 03 2019 at 20:12, on Zulip):

@Santiago Pastorino you should leave some notes on this for next year in that google doc, thanks for the feedback @Benjamin Brittain

nikomatsakis (Dec 03 2019 at 20:13, on Zulip):

although it sounds like it's not entirely obvious how to best modify things

Benjamin Brittain (Dec 03 2019 at 20:13, on Zulip):

yeah, I don't have a great answer. Maybe something like a "My Rust toolchain is managed for me" option that then skips all that

nikomatsakis (Dec 03 2019 at 20:14, on Zulip):

It seems like "Someone else did it" is reasonable

nikomatsakis (Dec 03 2019 at 20:14, on Zulip):

this is true even for me :)

nikomatsakis (Dec 03 2019 at 20:14, on Zulip):

i.e., I often just merged PRs on random projects of mine ...

Benjamin Brittain (Dec 03 2019 at 20:42, on Zulip):

I typed some words

Benjamin Brittain (Dec 03 2019 at 20:43, on Zulip):

I doubt that this will skew things much at all this year

Benjamin Brittain (Dec 03 2019 at 20:43, on Zulip):

but could be a problem in the coming years

Last update: May 27 2020 at 22:40UTC