HNHacker News
TopNewBestAskShowJobs

onaplane

15 karma · joined August 22, 2015

submissionscomments
onaplane··on Cross-platform Rust rewrite of the GNU coreutils
Yeah, codedokode is wrong. Rust lets you keep returning Results as you described. You don't even need to actually write a match statement yourself: there's a built in try! macro, which will do an early return from a function if a function call returns an Err value. And soon there will be a new ? operator which does this inline so you don't even need the macro.

What you end up with are much more flexible "exceptions" that don't need a lot of extra compiler support.

onaplane··on Jeff Bezos and the Amazon Way
Okay, these articles are getting really ridiculous. I just finished a Summer internship at Amazon. While it's true that there's more pressure on employees than other places I've worked, it's really not that bad. It definitely doesn't feel cutthroat, and an 80-85 hour work week is definitely not normal! The vast majority (I'd say >70%, and I think that's conservative) of people work 35-45, depending on what needs to get done that particular week - which is completely normal!

There are some teams where it's normal to work longer hours - mostly in AWS. Usually it's the case that a few people on the team have very high expectations for themselves, and that sort of forces everyone else to meet those same standards. I think that's actually not a bad thing - some people just love to work, and they end up producing a lot of really high quality software. But if you don't feel the same way, you can just transfer to a different team! I haven't heard of a manager asking someone to put in extra hours except when there are extenuating circumstances.

Now, don't get me wrong, as an employee you definitely get the impression that Amazon doesn't care that much about you. It's not really a fun place to work or anything like that. But some of these articles make it sound like everyone who works for Amazon is begin taken advantage of, and that simply isn't true.