Re:Shit – An implementation of Git using POSIX shell
by hombre_fatal on Tuesday February 11, 2020 @07:41PM
(#22304598)
I think it's more like learning enough SQL to build an application without learning about indexes and transactions: you can be sufficiently productive until you encounter corner cases or things go wrong.
Re:Shit – An implementation of Git using POSIX shell
by masklinn on Wednesday February 12, 2020 @07:33AM
(#22308289)
> I view not learning the basic concepts of how git works inside like trying to learn SQL without know what a table is.
That’s complete nonsense. A table is not a low level implementation detail of sql it’s a core feature.
And I don’t have to known how tables are represented on disk or what they store exactly to acquire a good intuition of how things work.
SQL is in and of itself an abstraction decoupled from the underlying concerns of implementation and execution. Something git’s porcelain definitely is not.
You could, but its easier if understand that basic abstractions which are its fundamental building blocks.