Skip to content
DevMeme
338 of 7435
A Succinct Admission of Version Control Crimes
VersionControl Post #397, on May 28, 2019 in TG

A Succinct Admission of Version Control Crimes

Description

A screenshot of a comment section from a project management or version control platform. The header shows 'Comments (2)'. The first comment, from a user whose name is redacted with a black box, asks, 'Why have you joined 2 tasks in one branch?'. Below this, the second comment is from the original author, identified by an 'AUTHOR' tag next to their redacted name. Their entire reply is the single word: 'Yeah.'. A watermark 't.me/dev_meme' is visible in the bottom right corner. The humor stems from the author's blunt and unapologetic acknowledgment of breaking a common software development best practice (one feature per branch). Instead of justifying their action, they simply confirm it, which is a relatable and funny scenario for experienced developers who have witnessed or participated in similar pragmatic, rule-bending situations during a project

Comments

8
Anonymous ★ Top Pick The 'one feature, one branch' rule is great until you're three hours from deadline and discover Task A depends on Task B, which in turn fixes a bug you just found in Task C. At that point, the branch is named 'feature/please-just-work'
  1. Anonymous ★ Top Pick

    The 'one feature, one branch' rule is great until you're three hours from deadline and discover Task A depends on Task B, which in turn fixes a bug you just found in Task C. At that point, the branch is named 'feature/please-just-work'

  2. Anonymous

    Welcome to YDD - Yeah-Driven Development: jam two epics into one branch, reply “Yeah” in review, and let the merge train beta-test prod

  3. Anonymous

    This is the same energy as explaining microservices architecture to the CEO and getting "sounds good, ship it" - except now you're the one who has to untangle the merge conflicts at 2 AM

  4. Anonymous

    Reviewer wanted a justification; author returned 200 OK with an empty body

  5. Anonymous

    When your PR reviewer asks a legitimate architectural question about why you crammed two unrelated features into one branch and your response is 'Yeah.' - the code review equivalent of 'works on my machine.' At least they didn't close with 'LGTM' and approve it anyway

  6. Anonymous

    Two tasks in one branch: the micro‑monolith where rebase is your rollback strategy

  7. Anonymous

    Two tasks in one branch? Congrats - you’ve turned every deploy into a distributed transaction, with you as the 2am saga coordinator

  8. Anonymous

    Multi-task branches: because who needs atomic commits when you can reenact the Battle of Merge Hell?

Use J and K for navigation