How the AWS team will contribute to Rust’s success
aws.amazon.com
aws.amazon.com
Microsoft has an Azure SDK under their organization (https://github.com/Azure/azure-sdk-for-rust), but oddly, it's marked as "unofficial". It looks like Google doesn't have one for GCP, but there is a community-built one: https://github.com/Byron/google-apis-rs
Given all these companies are part of the Rust Foundation (https://foundation.rust-lang.org/members/), maybe I just expect more.
It would be great if e.g. everything under "amazon/" could be trusted to be an official Amazon crate so you don't have to vet every dependency from every tutorial, and this seems like a common need for Amazon, Google and Microsoft.
See e.g. kibwen's comment at https://news.ycombinator.com/item?id=24445788 "The problem is that crates.io is a free, volunteer-run project with zero full-time employees who could be tasked with the drudgery of intervening in naming disputes or managing an identity layer. [...] Solve the funding issue first, and then you can start solving the rest."
Meanwhile, just a few days ago some of my project's crates were freshly squatted. Sigh.
Maybe someday they'll come around.
I'm happy to see so many companies stepping up and investing not only in using Rust but in investing in its ongoing sustainability. And the fact that many companies are doing it, not just one, makes me optimistic that decision-making can keep happening in the community, not behind closed doors.
Right now it feels like Python is a better option, but I really enjoy the idea of Rust enough to spend a lot of time lately thinking about a project in this language (which I have yet to fully learn)
Likewise, Yew is cool for front-end rust, but it uses mutable state, which concerns me because it creates a host of problems down the road (like when you want to add second-order features like undo/redo or declarative Ux)
Finally it would be cool to see more functional programming (Ramda.rs?) and authentication, authorization tools in Rust. Guess it's a bit like the Wild West and we gotta pick up the computer and start coding!
It would be fantastic if AWS had the resources to look after their official crate, or even if they simply spent 10 mins and put a bold warning on the github page: This is deprecated/abandonware, please use this recommended fork X.
Thanks :)
Ignoring the fact AWS contributes code/development to the project, they are also helping fund/finance parts of it and basically offer a bunch of free hosting to the Rust team.
Rust's low cold start times and relatively minimal memory footprint combined with C like efficiency would be particularly attractive for lambda.
0: https://github.com/lamedh-dev/aws-lambda-rust-runtime
1: https://github.com/awslabs/aws-lambda-rust-runtime/issues/27...
I’ll continue writing Rust anywhere else.
About 6 years ago, Netflix and Google offered me far and away the most. Facebook Was Closer to them but still lower. Apple and Amazon were on par with the lower end of the spectrum.
I recently moved to Austin and started interviewing again, so far, AWS offered better wages than Apple and Oracle, especially for the area (was comparable to Seattle wage even), and Netflix and Google basically demanded I move (Netflix to Cali, Google to NYC). And Facebook I don't know because I refuse to work there.
So I think mileage may vary. AWS seems to pay a "Flat Rate" across the board, so if you live somewhere other than NYC, Seattle, or SF, your pay will likely be better than the adjusted wages other companies factor in for smaller cities.
Although I ended up taking an offer for Salesforce because they blew everyone else away pay wise.
No offense to Niko, but this is a completely vacuous post without a single concrete promise.
I don't really see the point, except for PR, recruiting or internal signaling.
Why does it need a promise?
> I don't really see the point, except for PR, recruiting or internal signaling.
It's messaging, sure. What's wrong with that? To me it looks like exactly what it says it is, communication regarding how they want to purport themselves in the community and what they're aiming for.
But the post is titled "How our AWS Rust team will contribute to Rust’s future successes", but doesn't actually say anything - at all. It's all just empty words without content.
Apparently the mods agree, since the submission was downranked and blocked from the front page. Or maybe the algorithm picked up the odd upvote count and critical comment downvoting that is quite common for AWS submissions.
I don't mind a decent content marketing post that is supportive of Rust, but this one just rubs me the wrong way.
Maybe. I also think a case could be made that AWS coming out in support of Rust, and talking about how many products already use Rust and that they plan to have more is contributing to Rust's future success.
Big companies/services like Amazon with AWS, Google with Compute or Microsoft with Azure stating how they are leveraging and making wide use of a technology provides a non-negligible boost to how that technology is viewed, whether they actually do anything or not.
What is with all the cult/religious/military terminology turning up in software development these days? Squad, ritual, tenet; one day management will be asking us to remember to bring in our robes for the Thursday morning sacrifice...
Is it that groups of people are inherently stupid, or is there some facet of corporations that makes them in particular stupid?
Furthermore, since dysfunctional organizations aren't quickly removed, the reality is usually a lot worse than the ideal. Depending on how much slack there is in the arena of competition there can be almost no limit on how dysfunctional small pockets, or even large slices, of the organization can become without leading to the death of the host.
You can substitute the individual leader for a group whose consensus must be obtained and get another parable illustrating the same principle.
And are we sure that there really are A+B tasks?
* hierarchy
* competition between people in the same tier of the hierarchy
* opposing incentives throughout the hierarchy (company aims to maximize employee labor and minimize employee compensation and; employees minimize their labor and maximize their compensation)
Left alone, this results in a lot of the stupidity, and that's why "building culture" is so important - a good company culture transcends this perverse base nature.
(They would then sew the head back on so the sacrificial chicken would be ready for next time.)
My point is: I guess this is nothing new.
ten·et /ˈtenət/
noun
a principle or belief, especially one of the main principles of a religion or philosophy.
"the tenets of a democratic society"Be interesting to collect data on how these trends change over time.
Why not first do something and then look for applause? A lot can change from now till then.
Well, I guess personal notes/braindump counts as contribution now as well. Can I use that for my CV? :D
http://smallcultfollowing.com/babysteps/blog/2019/01/21/here...
If you want to be patronizing, at least be correct