News for hackers. Stuff that matters.
Re:Why SQLite Does Not Use Git by tedivm on Wednesday April 11, 2018 @12:25AM (#16808029)
You don't need to understand how media is encoded to watch a movie or listen to a song. You don't need to understand the on disk format of a Word document to write a letter. When writing a row to an SQL database I don't always understand how that software is going to record that data, but I do know I can use that SQL abstraction to get it back out.
Re:Why SQLite Does Not Use Git by fiedzia on Wednesday April 11, 2018 @06:49AM (#16809759)
> You don't need to understand how media is encoded to watch a movie or listen to a song.

I recall the time when mp3 was to demanding for many CPUs, so you had to convert to non-compressed formats. Today you do need to know that downloading non-compressed audio will cost you a lot of network traffic. Once performance is a concern, all abstractions have to be discarded.

Re:Why SQLite Does Not Use Git by jsjohnst on Wednesday April 11, 2018 @01:11AM (#16808238)
Exactly, if you stick to the very basics with git, you can live a happy life never caring about the internals. If you however want to dig into the depths of Git and use all its power, I don’t get why people don’t think there would be an obvious learning curve.

Same exact thing above applies to so many things in software development, from IDEs, to code editors (Vim/Emacs/Sublime/etc), to programming languages, to deploy tools, the list goes on. There’s a reason software development is classified as skilled labor and not a low end job generally. You’re expected to have knowledge of, or be willing to learn a lot, to do your job.

Re:Why SQLite Does Not Use Git by naasking on Wednesday April 11, 2018 @08:13AM (#16810293)
The difference is that the video model abstracts over the encoding, the git model does not abstract over the storage model, it exposes it. git commands are operations on a versioned blob store.
Re:Why SQLite Does Not Use Git by blattimwind on Wednesday April 11, 2018 @08:29AM (#16810397)
It's not versioned.