• 0 Posts
  • 2 Comments
Joined 1 year ago
cake
Cake day: July 14th, 2023

help-circle
  • I find the “clean history” argument so flawed.

    Sure, if you’re they type to micro commit, you can squash your branch and clean it up before merging. We don’t need a dozen “fixed tests” commits for context.

    But in practice, I have seen multiple teams with the policy of squash merging every branch with 0 exceptions. Even going so far as squash merging development branches to master, which then lumps 20 different changes into a single commit. Sure, you can always be a git archeologist, check out specific revisions, see the original commits, and dig down the history over and over, to get the original context of the specific change you’re looking into. But that’s way fucking more overhead than just looking at an unmanipulated history and seeing the parallel work going on, and get a clue on context at a glance at the network graph.


  • I’m not well versed on the details surrounding this, but it sounds like Pi pivoted to supply businesses during the chip shortage, instead of direct to consumer in the more hobbyist space.

    That seems like a win win, well within moral business practice.

    Yes, Pi was founded (afaik) as a cheap minimalist PC. No thrills or bullshit, with a strong moral stance on making a barebones PC available to all.

    Pivoting to help keep a global chip shortage from causing a global collapse of anything needing simple circuit boards isn’t evil. It’s helping everyone get through potentially a lot worse than not having access to a mostly hobbyist device. And it probably meant they could use their own impacted supply line in the most efficient way possible.

    Hopefully the consumer Pi isn’t lost for good, but this seems far from corporate greed, but a necessary concession during a global disaster.