top | item 39084947

(no title)

rplst8 | 2 years ago

No thanks.

I've worked on teams using trunk based development before and I ended up being the one having to fix other people's messes, deal with them losing work, and the absolute hell of trying to find where a bug was introduced.

The only people I really want on my team are those that understand Git. And even when there are team members that don't understand Git, I sure do and can pretty easily un-eff any situation someone gets themselves into.

Seriously, Git is actually simple and it should be a fundamental CS class taught at all universities.

discuss

order

forrestthewoods|2 years ago

> deal with them losing work

The fact that is ever possible is a damning indictment on Git

> Git is actually simple

The clearest evidence that something isn’t simple is when there are thousands of people yelling in frustration that it’s simple.

Things that are actually simple don’t require a never ending stream of guides and tutorials.

The world can do much, much better than Git.

myko|2 years ago

It's likely `git reflog` would have their work, but not everyone knows about it

sanderjd|2 years ago

> the absolute hell of trying to find where a bug was introduced

What does this have to do with a trunk based branching strategy?

> Seriously, Git is actually simple and it should be a fundamental CS class taught at all universities.

I'm fairly confused by this, as it doesn't seem to contradict OP, which is about using git...

rplst8|2 years ago

P.S. sitting down and learning git was probably the single most useful activity I've done on my 23 year career as a dev.