Overman's recent activity

  1. Comment on Post your setup! in ~comp

    Overman
    Link Parent
    Oh yeah, I didn't mean to imply it's not good. It's definitely one of the best package managers, but dependency management is by no means a solved problem yet.

    Oh yeah, I didn't mean to imply it's not good. It's definitely one of the best package managers, but dependency management is by no means a solved problem yet.

  2. Comment on Post your setup! in ~comp

    Overman
    Link Parent
    While cargo is fantastic, I find that it does break quite often. For example, I am currently debugging an error which already has many hits on Google:...

    While cargo is fantastic, I find that it does break quite often.

    For example, I am currently debugging an error which already has many hits on Google: https://www.google.com/search?hl=en&q=%22found%20possibly%20newer%20version%20of%20crate%22. Somehow dependencies are ending up in an inconsistent state whenever we run tests for our crate.

    I've also run into cyclic dependency errors for which the only fix was updating to Rust 1.25.

    To be fair, our crates are fairly large and complex and I haven't run into problems with personal or hobby-level crates.

  3. Comment on Hey ~comp, how does on-call work? in ~comp

    Overman
    Link
    I used to work at a company that required us to be on-call a couple times a year. It's one of the reasons I left. I signed up for 40-hour weeks and though extra unpaid hours were not in my...

    I used to work at a company that required us to be on-call a couple times a year. It's one of the reasons I left. I signed up for 40-hour weeks and though extra unpaid hours were not in my contract, there was enough pressure to do it that it felt impossible to say no, and no one had ever refused. (There was also pressure to work more than 40-hour weeks, but it wasn't so overt and I didn't give in to that.) Some higher-ranking developers were, basically, constantly "on-call" because only they knew how certain things worked.

    I understand that companies want to provide 24/7 support. But I simply do not want to work outside of work. It's not something I'd ever sign up for willingly.

    I did one week of on-call at that company and it was a disaster. Already sleep-deprived after a week of issues, I was woken up on the sixth day after two hours of sleep and hit with a real doozie: complex and time-sensitive. I honestly don't know how someone would be expected to deal with that, though at least I had the option to punt it off to one of the permanently on-call guys.

    If I did it over again, I'd tell them from the start that I simply refuse to do on-call, and just quit if they have a problem with it. Life's too short to be doing bullshit for other people or bending over backwards for a company that doesn't care about me (and they didn't pay that well compared to many SV companies).