Hacker News new | past | comments | ask | show | jobs | submit login

>You should understand the internals of tools that you use. Abstractions and simplifications do only one thing: delete features in the hope of being easy to understand.

Just because you should understand internals, it still doesn't mean that git's cli isn't terrible.

Also I don't have time nor desire to understand internals of all software that I use

do I have to learn internals of github, jira, email client, teams/discord/slack/irc, power point, etc, etc?

They have similar or higher value to git in work setting (I mean I could switch to other letters management system)




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: