News for hackers. Stuff that matters.
Re:The Safety Boat: Kubernetes and Rust by Thaxll on Saturday May 02, 2020 @08:19PM (#23055936)
I don't believe for one second that it takes just a couple of weeks to an average SE to be proficient in Rust.
Re:The Safety Boat: Kubernetes and Rust by steveklabnik on Saturday May 02, 2020 @08:32PM (#23055991)
It really depends on so many factors it’s extremely hard to tell. We’ve brought folks at Cloudflare up to speed roughly that fast.

“average” and “proficient” are both very variable in that statement, imho.

Re:The Safety Boat: Kubernetes and Rust by sitkack on Saturday May 02, 2020 @09:06PM (#23056113)
They started with >1 Klabnik units and every person you bring up, it creates a larger pool of folks to lean on for support.
Re:The Safety Boat: Kubernetes and Rust by steveklabnik on Saturday May 02, 2020 @09:13PM (#23056139)
I can’t take credit here, while I am around to answer questions, getting folks going is not my job.

It is true that we have a chat room with a bunch of folks, of which I’m part.

Re:The Safety Boat: Kubernetes and Rust by e12e on Sunday May 03, 2020 @10:58AM (#23059383)
I wouldn't discount what gp is saying though - having an (or a few) experts on hand from the start, can help training the first new convert "the right way" and they can then mentor the next one and so on.

Even just by being availabletto answer questions or help with code review. Doing some pair programming sessions would probably be useful too.

Re:The Safety Boat: Kubernetes and Rust by steveklabnik on Sunday May 03, 2020 @02:49PM (#23061012)
Oh yeah, it’s helpful for sure. I just don’t want to take too much credit!
Re:The Safety Boat: Kubernetes and Rust by amrx101 on Sunday May 03, 2020 @10:49AM (#23059319)
For me it was 3 to 4 months, I had switched from Golang to Rust. Its been 8 months now and I believe that I have hang of things now.
Re:The Safety Boat: Kubernetes and Rust by acdha on Saturday May 02, 2020 @08:48PM (#23056045)
Depends on your definition of average: I found that to be the case with significant programming experience with traditional languages (notably not something like Haskell) so I think it’s plausible since the compiler, editor, and documentation are rather above average for newcomers. In particular, Cargo providing a lot of easy tools and the compiler providing really helpful error messages seemed to be useful for the time to write a real first program which does something useful.

Edit: one other big factor - presumably in their environment you have coworkers to get advice from. That’s huge when you’re first starting.

Re:The Safety Boat: Kubernetes and Rust by monkpit on Saturday May 02, 2020 @09:11PM (#23056132)
And your definition of “proficient”!
Re:The Safety Boat: Kubernetes and Rust by acdha on Sunday May 03, 2020 @10:18AM (#23059128)
Yes, I’m using it in the sense of “can successfully develop a program which does the job” with the assumption that it’ll still take more time to do it quickly, use more advanced techniques, etc.
Re:The Safety Boat: Kubernetes and Rust by pas on Saturday May 02, 2020 @10:38PM (#23056474)
We became pretty comfy with it in less than a month in Aug 2017. (Let's say average guy had a few years of Python and this-and-that before that, and a ~5 year CS degree before that.) Sure, there was no async/await anywhere yet, but no crossbeam-channels either. And there were a lot less friendly tutorials and there were a bit more rough edges. (Especially that we did "IoT" so cross-compiling was ... an experience.)
Re:The Safety Boat: Kubernetes and Rust by empath75 on Saturday May 02, 2020 @10:29PM (#23056429)
IME it takes 2-3 months for a talented senior developer to get comfortable with it.
Re:The Safety Boat: Kubernetes and Rust by aganame on Sunday May 03, 2020 @02:04AM (#23057187)
”Several weeks of hard effort”, they said. I can buy it, if they actually work hard and are basically competent. Rust is a difficult language in total, that’s for sure, but you can get a lot done without knowing it all.