programming.dev
  • Communities
  • Create Post
  • Create Community
  • heart
    Support Lemmy
  • search
    Search
  • Login
  • Sign Up
Drew@sopuli.xyzM to Programming Circlejerk · 1 month ago

Every developer had their own sacred list of Git rituals they swore were "the good ones," like medieval doctors prescribing bloodletting.

www.linkedin.com

external-link
message-square
2
link
fedilink
7
external-link

Every developer had their own sacred list of Git rituals they swore were "the good ones," like medieval doctors prescribing bloodletting.

www.linkedin.com

Drew@sopuli.xyzM to Programming Circlejerk · 1 month ago
message-square
2
link
fedilink
Edit: since this post is reaching people who do not know me, this started… | Alan C. | 622 comments
www.linkedin.com
external-link
Edit: since this post is reaching people who do not know me, this started as a half-baked late-night Saturday thought. The main point I have made in the comments is that Git is fundamentally orthogonal to modern product development. It enforces unhealthy habits that you cannot fully escape, because they are baked into Git’s core functionality It's beyond me why brand new teams still pick git. Please. For the love of God. Stay away from Git. Not too long ago I realized I wasn’t built for the system when I noticed nobody questioned the stupid crap anymore. Not the tooling. Not the workflows. Not the assumptions baked into every "best practice" handbook written in 2012. The rise of vibe coding—new devs flooding in from outside CS—should be a renaissance. Vibe coders: the dev world is shackled to git. Worshipping a tool designed for patching the Linux kernel in 2005. This sub-par tool is actively holding the vast majority of companies back. Git got big because Linus built it. Everyone cargo-culted his name like it was gospel. Nobody asked if it was good. Nobody cared if it made sense outside Linux kernel development. Instead, you’re taught to memorize the rituals. - Smile through the pain. - Pretend it’s “powerful” when it’s just painful. Think git scales? Clone a 5GB repo with LFS. Watch your productivity disintegrate into timeouts and corrupted states. Modern workflows + Git = 40% of your time lost babysitting plumbing. Most recently, I was trapped inside a 70GB repo nightmare. Every developer had their own sacred list of Git rituals they swore were "the good ones," like medieval doctors prescribing bloodletting. Switching branches felt like spinning a loaded revolver — a 50% chance my internal storage would fill up and nuke my machine (And it did, more times than I can count.) There were moments — sitting there, screen frozen, fans screaming — where I wanted to rip my hair out and scream: "How does nobody else see this insanity? How are we pretending this is normal?" Sad reality: - They don't see it. - They never did. - They never will. Most of tech runs on inertia, not reason. If you’re coming in fresh—especially as a vibe coder—you have a shot at seeing the bullshit for what it is. Use it. That's why when we incorporated Torta Studios, I told Colin: "One condition. I call the tech shots. Veto power. No debates. First rule: git is banned for internal development." He agreed without hesitation. Because real companies aren’t built on cargo cults. They’re built on conscious engineering. Edit: I realize I didn’t suggest an alternative. Sapling is a nice hybrid between mercurial and git, it’s git-compatible, so you can still work with GitHub and all the usual git-based tooling, but the day-to-day feels a lot closer to Mercurial — simpler, safer, and more consistent. It’s been a refreshing change for me without having to abandon the broader ecosystem. | 622 comments on LinkedIn
  • 𝕿𝖊𝖗 𝕸𝖆𝖝𝖎𝖒𝖆
    link
    fedilink
    arrow-up
    1
    arrow-down
    1
    ·
    1 month ago

    deleted by creator

Programming Circlejerk

programmingcirclejerk

Subscribe from Remote Instance

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: [email protected]

Community to talk about enlightened programming takes

Rules:

  • read and follow the programming.dev code of conduct
  • no flamewars
  • mark your unjerks
  • only programming related content allowed
  • link to the original source
  • do not mention this community in places like hackernews, lobste.rs, or the general programming communities on Lemmy where we source jerk material from.
Visibility: Public
globe

This community can be federated to other instances and be posted/commented in by their users.

  • 2 users / day
  • 35 users / week
  • 62 users / month
  • 945 users / 6 months
  • 42 local subscribers
  • 182 subscribers
  • 39 Posts
  • 286 Comments
  • Modlog
  • mods:
  • First Majestic Comet
  • Drew@sopuli.xyz
  • crmsnbleyd
  • BE: 0.19.11
  • Modlog
  • Legal
  • Instances
  • Docs
  • Code
  • join-lemmy.org