Skip to content
DevMeme
3222 of 7590
VersionControl Post #3543 · source on Telegram

The Art of Ignoring Git Best Practices

Description

A screenshot of a comment section from a project management or version control platform. The first comment asks, 'Why have you joined 2 tasks in one branch?'. The author of the code has simply replied 'Yeah.'. This meme humorously captures a common scenario in software development where a developer knowingly ignores best practices, such as the principle of atomic commits or one feature per branch. The curt, affirmative response 'Yeah.' suggests a level of nonchalance or defiance that is relatable to experienced developers who have witnessed or participated in chaotic development workflows under pressure or in less disciplined environments. The humor lies in the blunt acknowledgment of the bad practice without any justification

Comments

18
Anonymous ★ Top Pick That's not two tasks in one branch. It's a surprise monolith migration, feature flag TBD
  1. Anonymous ★ Top Pick

    That's not two tasks in one branch. It's a surprise monolith migration, feature flag TBD

  2. Anonymous

    Branch hygiene? We’re running deadline-driven Schrödinger’s GitFlow - two Jira tickets exist separately until the PR opens, then they collapse into one 800-line diff nobody wants to review

  3. Anonymous

    After 15 years in the industry, you realize 'Yeah' is just shorthand for 'I know it's wrong, you know it's wrong, but we both know it's already merged to main in my heart and the sprint ends tomorrow.'

  4. Anonymous

    When asked why you merged two Jira tickets into one branch, responding 'Yeah.' is the Git equivalent of `git commit -m 'stuff'` - technically a response, but it tells your reviewer absolutely nothing about whether this was intentional architectural consolidation or just you being too lazy to create a feature branch per task. At least have the decency to blame it on 'reducing merge conflicts' or 'atomic deployments' like the rest of us

  5. Anonymous

    Two tasks, one branch: because nothing accelerates tech debt like turning reviewers into archaeologists digging through commit history

  6. Anonymous

    Two tasks in one branch - the poor man’s two-phase commit: reviewers as the lock manager, and “git revert” as the compensation step

  7. Anonymous

    Two tasks in one branch? Great - now rollback is a distributed transaction without a coordinator, and git bisect answers “it depends.”

  8. @TERASKULL 5y

    *laughs in dumping all changes into the master branch without a specific order*

  9. @Bodziek 5y

    Yeah

  10. @okutaner 5y

    “Create task”

  11. Deleted Account 5y

    russian…

    1. @callofvoid0 5y

      I think it means "why" maybe with this dictation "зачем"

  12. @callofvoid0 5y

    really?

    1. @dugeru42 4y

      as in the ultimate answer to any "why" -зачем? -затем. -почему? -потому. -why? -because.

      1. @callofvoid0 4y

        is it something like why? 'cause sky is high

        1. @dugeru42 4y

          yup

  13. @nekotiefu 5y

    I don't think so

  14. @lexore 5y

    they never lies (not really)

Use J and K for navigation