Comment

Comment by andyjohnson0

> I believe the core issue is devs like above never take the time to “grok” Git.

The problem I have with git us that it's just too complicated. When I'm juggling project complexities and design complexities and implementation complexities, I frequently don't want to have to deal with git too.

I understand how to stage and check in and squash, and branch and merge, and how to manage remotes. But last week I still managed to get a new repo into a state where I couldn't push local changes to github without doing a pull first, and I couldn't do a pull without (apparently) first updating the remote. I had a hard deadline and ended up deleting the repo and starting fresh. Nothing much was lost. I never had this trouble with tfs...

Maybe I'm just not clever enough, but I've never come across a dev tool with as much surface complexity as git.

(Not a git hater. Use it every day. Have had a personal github profile for a decade. Etc etc.)

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton