• 3 Posts
  • 26 Comments
Joined 2 years ago
cake
Cake day: August 6th, 2023

help-circle








  • As always I would say there is a huge “it depends”.

    For context, I am part of a small team of engineers, working on a relatively new product, we have continuous deployment setup for our release branches. We prefer many small PRs, think at least a PR a day per engineer.

    I am responsible for setting up a new e2e test suite right now, so it’s possible I reconsider later on. But, there are a couple lessons learned from our previous iteration.

    1. Our pipeline was slow (20-30 mins), flakiness was a no go. Decreasing pipeline time increased tolerance for flakiness.
    2. Flakiness on the pipeline translated to flakiness on the production instances. When we started caring for those our sentry got much more happy.
    3. We didn’t have the time to go back and fix issues, so we stopped having nightlies. If it’s important enough we should block merging on main and fix it.











  • Well, there is drama, like in any human community, it’s just that this community has half a million computer nerds.

    It’s a bunch of people that have been leading the technological revolution of the past decades, all experimenting with something called the Fediverse.

    While everything is new and there are a lot of changes, some things are more common than others.

    1. Privacy matters.
    2. Freedom of speech matters.
    3. The internet should be built by the people, and for the people, not big corps.

    PS Not everyone here is a computer nerd, though that’s something to take pride in IMO, but most of us kinda area.