Belowland
  • Communities
  • Create Post
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
@hypnotic_nerd@programming.dev to Programmer Humor@programming.devEnglish • 2 years ago

Manager: This task only takes 30 minutes. Why did it take you the whole day?

programming.dev

message-square
100
fedilink
588

Manager: This task only takes 30 minutes. Why did it take you the whole day?

programming.dev

@hypnotic_nerd@programming.dev to Programmer Humor@programming.devEnglish • 2 years ago
message-square
100
fedilink
alert-triangle
You must log in or register to comment.
  • @lil@lemy.lol
    link
    fedilink
    English
    5•
    edit-2
    11 months ago

    deleted by creator

    • @zalgotext@sh.itjust.works
      link
      fedilink
      6•2 years ago

      Why? My coworkers are barely literate and won’t read anything with more than 4 or 5 words, writing a commit body would be a waste of time.

    • @SirQuackTheDuck@lemmy.world
      link
      fedilink
      3•2 years ago

      Nah, most commits don’t need a body

  • @EmperorHenry@discuss.tchncs.de
    cake
    link
    fedilink
    2•
    edit-2
    7 months ago

    deleted by creator

    • @hypnotic_nerd@programming.devOP
      link
      fedilink
      English
      5•2 years ago

      git commit -m “break codec sync if UA = firefox/gecko”

  • @paul@techy.news
    link
    fedilink
    English
    8•2 years ago

    do git commit -v and then just summarize the diff you have in your editor in a human readable form.

    • DontTakeMySky
      link
      fedilink
      9•2 years ago

      Don’t just summarize the content though, summarize the rationale or how things connect. I can read your diff myself to see what changed, I want to know the logical connections, the reason you did X and not Y, etc.

      Or just say “stuff” and provide that context in the PR description separately, no need to overdo the commit log on a feature branch if you’re using squash merges from your PR.

      • @deadbeef79000@lemmy.nz
        link
        fedilink
        7•
        edit-2
        2 years ago

        P1000x this.

        I can read a diff.

        I need to know why.

        No, a code comment isn’t good enough, it’s out of date after the next commit.

        • DontTakeMySky
          link
          fedilink
          0•2 years ago

          Code comments for "why"s that persist. Commits for why’s that are temporary.

          If you need to run X before Y, add a comment. If you added X before why because it was easier, leave it in a commit

          • @deadbeef79000@lemmy.nz
            link
            fedilink
            1•2 years ago

            If you need to run X before Y…

            Add a test that asserts that.

  • Maiznieks
    link
    fedilink
    65•2 years ago

    “Fix”

    • @obrenden@lemmy.world
      link
      fedilink
      41•2 years ago

      With 400 lines changed over 50 files

      • @hypnotic_nerd@programming.devOP
        link
        fedilink
        English
        20•2 years ago

        “updates”

        • @dukk@programming.dev
          link
          fedilink
          8•2 years ago

          “feat: stuff”

          Guilty of this one myself.

      • @Dkarma@lemmy.world
        link
        fedilink
        4•2 years ago

        Y tho??? Holy shit. Commits should be like functions. One thing and one thing only. Maybe a small group of files like the same change over multiple config files. 50 is insane to me.

    • @Meowoem@sh.itjust.works
      link
      fedilink
      1•
      edit-2
      2 years ago

      ‘fixed odd or even function for values 600 to 950, plus other stuff I forgot to commit earlier’

    • @frezik@midwest.social
      link
      fedilink
      11•2 years ago

      “Bits were fiddled, possibly in the right way”

      • @PixxlMan@lemmy.world
        link
        fedilink
        2•2 years ago

        My butterfly was having a bad day so I can’t be sure, sorry

    • @Dasnap@lemmy.world
      link
      fedilink
      1•2 years ago

      ‘Change’ if I’m feeling particularly chaotic.

      • kopper [they/them]
        link
        fedilink
        1•2 years ago

        git commit -m $(date)

    • @Dkarma@lemmy.world
      link
      fedilink
      2•2 years ago

      See jira-blah: is my go-to. Sometimes there’s even a jira at that location/number 🤔

  • @crackajack@reddthat.com
    link
    fedilink
    4•
    edit-2
    1 year ago

    deleted by creator

  • @Looboer@lemm.ee
    link
    fedilink
    English
    48•2 years ago

    Just use What The Commit.

    You can also create a git alias:

    git config --global alias.yolo ‘!git add -A && git commit -m “$(curl --silent --fail https://whatthecommit.com/index.txt)”’

    Now you can just type ‘git yolo’ to create a commit!

    • @Olgratin_Magmatoe@startrek.website
      link
      fedilink
      16•2 years ago

      “Make Sure You Are Square With Your God Before Trying To Merge This”

    • @hypnotic_nerd@programming.devOP
      link
      fedilink
      English
      3•2 years ago

      Well such an informative reply! Thanks mate 👍

    • @ikidd@lemmy.world
      link
      fedilink
      English
      10•2 years ago

      Full send.

    • @jungle@programming.dev
      link
      fedilink
      2•
      edit-2
      2 years ago

      Thanks for that, I’ve been laughing like a little kid:

      “hoo boy”

      “lol”

      “Become a programmer, they said. It’ll be fun, they said.”

      I can feel those so well! :')

    • @hakunawazo@lemmy.world
      link
      fedilink
      2•2 years ago

      “Chuck Norris Emailed Me This Patch… I’m Not Going To Question It”

      • @_dev_null@lemmy.zxcvn.xyz
        link
        fedilink
        2•2 years ago

        My first script ever was written in lua for a world of warcraft macro to spit out chuck norris one liners. People in the barrens hated me.

    • @MajorHavoc@lemmy.world
      link
      fedilink
      2•2 years ago

      Well that’s about half my commit messages that are going to be nonsense on weekends projects, now. Thank you!

  • @lemmesay@discuss.tchncs.de
    link
    fedilink
    English
    3•
    edit-2
    10 months ago

    deleted by creator

  • @rustydrd@sh.itjust.works
    link
    fedilink
    2•2 years ago

    “blah”

  • @Pacmanlives@lemmy.world
    link
    fedilink
    18•
    edit-2
    2 years ago

    git commit -m “changed somethings “

    git push origin master

    • jelloeater
      link
      fedilink
      English
      2•2 years ago

      Do you always have to do origin master? I’ve seen it where sometimes just git push works and other times not.

      • @Meowoem@sh.itjust.works
        link
        fedilink
        2•2 years ago

        I think it depends what branch your local version of the repo is set to. If you’re already in master then it’ll push there, if you’re in a testing branch then you can push it straight to master instead by telling it to

        • jelloeater
          link
          fedilink
          English
          1•2 years ago

          I just meant it not auto creating a new matching named branch.

      • @zcoyle@programming.dev
        link
        fedilink
        4•2 years ago

        where it Just Works, the branch is set up to track a remote branch

        https://git-scm.com/book/en/v2/Git-Branching-Remote-Branches

      • @Valmond@lemmy.mindoki.com
        link
        fedilink
        2•2 years ago

        push origin your/branch

        Pushes, you guessed it, your/branch!

        Head is usually your checked out working branch if you’re not in a headless state, right?

        • jelloeater
          link
          fedilink
          English
          3•2 years ago

          Force push main, straight to jail🤣

          Yup yup, usually you’re on a branch, sometimes a tag. I mean it’s all just pointers to references at the end of the day. I tend to treat Git like a story book, some folks still act like it’s SVN.

      • The Uncanny Observer
        link
        fedilink
        1•2 years ago

        That’s part of the joke, I think. If it’s a repo more than just you use, you would almost never push directly to the main branch.

      • @MajorHavoc@lemmy.world
        link
        fedilink
        4•2 years ago

        I was being more evil than that, saying that if one is gonna push direct to main, might as well maximize the possible damage to everyone else’s branch.

        • jelloeater
          link
          fedilink
          English
          3•2 years ago

          Lol why not just delete the whole project from GitHub… I mean, everyone has a copy, right?😱

      • @sloppy_diffuser@sh.itjust.works
        link
        fedilink
        English
        2•2 years ago

        https://git-scm.com/docs/git-push#Documentation/git-push.txt-pushautoSetupRemote

        • jelloeater
          link
          fedilink
          English
          1•2 years ago

          I tired that, still was having issues, weeeird.

      • @adrian783@lemmy.world
        link
        fedilink
        3•2 years ago

        uh in any actual company you almost never push to origin master. so I think it’s a joke.

        • @Valmond@lemmy.mindoki.com
          link
          fedilink
          1•
          edit-2
          2 years ago

          Depends on the configuration right?

          You can work on your branch and then push that to integration for example.

          I mean you’re not working on your local master/main branch right?

        • @herrvogel@lemmy.world
          link
          fedilink
          1•2 years ago

          In most actually companies you can try push to origin master, but it’ll likely get rejected by the repo’s security policies.

        • @MajorHavoc@lemmy.world
          link
          fedilink
          7•2 years ago

          Not with that attitude! /s

          • jelloeater
            link
            fedilink
            English
            5•2 years ago

            Force push Fridays!

    • @MajorHavoc@lemmy.world
      link
      fedilink
      17•2 years ago

      You forgot this --force flag.

      • @Valmond@lemmy.mindoki.com
        link
        fedilink
        7•2 years ago

        I’m too lazy, I use -f

  • @catastrophicblues@lemmy.ca
    link
    fedilink
    7•2 years ago

    Oh god I feel so called out. I wish I paid more attention to my commit messages but I’m usually too busy fixing the directory structure and refactoring. Sigh.

    • @brlemworld@lemmy.world
      link
      fedilink
      2•2 years ago

      My company collapses into a single commit at merge so idgaf what the commit message is anymore. Though I would prefer not collapsing them.

      • @DoomBot5@lemmy.world
        link
        fedilink
        English
        2•2 years ago

        Master should just have the feature description commits, not the hundred commits it took to get there after refactoring the code for the 3rd time and pulling changes from master since it’s taken so long to get done.

      • Gyoza Power
        link
        fedilink
        1•2 years ago

        I prefer that approach. We work with smaller tasks, so it makea more sense, plus it helps keep the master clean and if you want a more detailed view of the specific commits, you just have to click on the link to the PR. It’s a better way to organise it IMO

      • @catastrophicblues@lemmy.ca
        link
        fedilink
        1•2 years ago

        Yeah I worked at a place like that, but it made sense because we were also expected to keep PRs small, so a good commit message for several squashed ones was perfectly fine.

  • @pete_the_cat@lemmy.world
    cake
    link
    fedilink
    English
    9•2 years ago

    For me, it was my boss gave me a programming task which he knew would take hours or a day or two… and then 15 minutes later tells me to “switch focus” and do a menial task that any of my five coworkers could do 🤦‍♂️

  • DontTakeMySky
    link
    fedilink
    8•2 years ago

    “stuff”

    • @nomecks@lemmy.world
      link
      fedilink
      2•
      edit-2
      2 years ago

      “Commit”

  • @giggling_engine@lemmy.world
    link
    fedilink
    10•2 years ago

    The usual reason would be “because coworkers”

  • syd
    link
    fedilink
    4•2 years ago

    I’m using Copilot for it right now. It works on half of the cases.

    • @mdurell@lemmy.world
      link
      fedilink
      4•2 years ago

      That’s about 300% better than my average!

  • CarbonScored [any]
    link
    fedilink
    English
    9•2 years ago

    Forward three hours, me using thesaurus.com to try fit the whole gist of my change into the first line.

Programmer Humor@programming.dev

!programmer_humor@programming.dev
Create a post
You are not logged in. However you can subscribe from another Fediverse account, for example Lemmy or Mastodon. To do this, paste the following into the search field of your instance: !programmer_humor@programming.dev

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

  • Keep content in english
  • No advertisements
  • Posts must be related to programming or programmer topics
  • 1 user / day
  • 284 users / week
  • 1.33K users / month
  • 4.4K users / 6 months
  • 2 subscribers
  • 1.53K Posts
  • 50.2K Comments
  • Modlog
  • mods:
  • Feyter
  • adr1an
  • @BurningTurtle@programming.dev
  • Pierre-Yves Lapersonne
  • BE: 0.18.1
  • Modlog
  • Instances
  • Docs
  • Code
  • join-lemmy.org