News for hackers. Stuff that matters.
Re:Shit – An implementation of Git using POSIX shell by viraptor on Tuesday February 11, 2020 @09:08PM (#22305106)
I meant the tool-vs-internals idea, not the specific example here. If you want something comparable in complexity: we learn programming from `print "hello world"`, not from memory models and assembly. Some people even just start with `=sum(...)` in excel. Every programmer pretty much stops at the level that's useful and productive for them.

There's often sentiment that people should know more, but I don't think I've ever seen anyone saying starting programming from high level is "the wrong way".

Example from out of it: doctors learn both how to use USG and how it works. But in every case, I've seen it in that order: practice, then internals.

Re:Shit – An implementation of Git using POSIX shell by ddevault on Tuesday February 11, 2020 @09:09PM (#22305111)
>we learn programming from `print "hello world"`, not from memory models and assembly

You're talking to the wrong crowd with me, you know. I disagree with this approach, too. Maybe we start with "hello world" to get a taste, but the first thing we should do is start breaking it down.

Re:Shit – An implementation of Git using POSIX shell by viraptor on Tuesday February 11, 2020 @10:04PM (#22305346)
Thanks. I do understand where you're coming from - your original claim makes sense in that context :-)