• 2 Posts
  • 359 Comments
Joined 2 years ago
cake
Cake day: June 1st, 2023

help-circle



  • GissaMittJobb@lemmy.mltoSelfhosted@lemmy.worldAWS is having a bad day
    link
    fedilink
    English
    arrow-up
    61
    arrow-down
    1
    ·
    25 days ago

    It’s mostly a skill issue for services that go down when USE-1 has issues in AWS - if you actually know your shit, then you don’t get these kinds of issues.

    Case in point: Netflix runs on AWS and experienced no issues during this thing.

    And yes, it’s scary that so many high-profile companies are this bad at the thing they spend all day doing


  • You prepare for these by doing specific exercises for them, sad as it may seem.

    Leetcoding problems? You grind them out for a month or two to prepare for doing them during interview loops.

    Mock interviews can help too, to get you better at handling the stress. You can use services/groups for these, or just go interview for random places you’re not necessarily planning to actually say yes to.




  • Agreed. If your commits are reasonably structured, rebasing is far more helpful.

    Although these days I usually opt for one ball-of-mud commit while developing the code, which is always fairly trivial to rebase - only one commit, can’t have follow-up issues - and then I redo the commit structure from scratch as a part of preparing the code for the benefit of the reviewer.



  • Well, you might be inclined to not roll the feature out at all, depending on the results you see from the rollout/an A/B-test. Also, having it written out with a date in the changelog binds you to that date, unless you want the embarrassment of not shipping on a promised time. Maintaining a changelog for very large app development organizations is also a pretty damn hard task, trying to coordinate whatever all teams are releasing in a particular build.

    I agree that getting cute with the changelog messages is a bit stale. Might as well not add anything at that point.






  • To clarify - Sweden has a lesser variant of the U.S credit score system, but it differs in some important ways. For example, you don’t have to get a credit card to ‘build credit’ - you are assumed to be in good standing unless you have unusual ratios of debt and so on.

    Sweden does not have a social credit score system.





  • That kind of commit quality should only really be permissible on private projects, and as a reviewer, it’s arguably acceptable to reject PRs with this kind of history.

    You should be writing your commits to the benefit of the code reviewer - structure them in a logical fashion to tell the story about the changes you want to get merged.

    For non-trivial branches I usually soft reset to the point where all code is unstaged and uncommitted and then curate the commits to align with what the reviewer should be reading. It’s not uncommon for me to have several branches containing a single “wip”-commit which I amend onto while building up the full code for the branch.