• @frezik@midwest.social
      link
      fedilink
      144 months ago

      I “love” how JavaScript has slowly rediscovered every piece of functional programming wisdom that was developed before 1980.

  • @tetris11@lemmy.ml
    link
    fedilink
    30
    edit-2
    4 months ago
    cd ~/repos/work-project27
    git checkout dev
    git branch new_feature
    ### code for a few hours, close laptop, go to sleep, next morning
    git checkout dev
    ### code for a few more hours, close laptop go to sleep, next morning
    ## "oh fuck, I already implemented this in new_feature but differently"
    git checkout dev
    git diff new_feature
    ## "oh no. oh no no no. oh fuck. I can't merge any of this upstream and my history is borked."
    git clone git@workhub:work/work-project work-project28
    cd ~/repos/work-project28
    
  • Jade
    link
    fedilink
    English
    14 months ago

    The last one can easily describe Django. Feels like depending on the code base/your mistakes/people you work with can easily turn a normal project into a project where majority of the files is just migration files.

  • @yogsototh@programming.dev
    link
    fedilink
    54 months ago
    cp $fic $fic.$(date -Iseconds)
    git commit -a -m "save at $(date -Iseconds)"
    # edit $fic
    git commit -a -m "save at $(date -Iseconds)"
    git push -f
    
  • @0x01@lemmy.ml
    link
    fedilink
    -14 months ago

    I knew a dude who would burn a cd every week and store it in his house as his version control, his software is still used by hundreds of businesses to this day

  • @Ugurcan@lemmy.world
    link
    fedilink
    6
    edit-2
    4 months ago

    It’s actually a pretty good idea to have a full system snapshot time to time, where the project can compile successfully, for future Virtual Machine use. It’s usually easier to spin a VM than setting up the whole dev environment from scratch.

      • @nogooduser@lemmy.world
        link
        fedilink
        English
        14 months ago

        The only reason that we stopped using Mercurial is that Microsoft used Git in Azure DevOps. I still wish that they’d supported Mercurial instead of or as well as Git.

    • @nogooduser@lemmy.world
      link
      fedilink
      English
      14 months ago

      I really liked Mercurial too. It was much easier to follow branches to find out if a branch included a commit.