by griffinmb on 4/9/19, 6:25 PM with 52 comments
by henry_bone on 4/10/19, 12:16 AM
As someone who spent the first decade or so as an embedded software developer, I wanted to move into web based systems because its a "bigger world". I'm a couple of jobs into this bigger world now, and it just keeps getting bigger. I feel the need to keep my finger on the pulse of new tools and technologies, but I try to hold that in tension with the advice we get here to keep things simple, be pragmatic, don't adopt technologies or techniques just because google does. I've always fancied myself as a generalist, but this bigger world makes me feel a bit like Bilbo Baggins, "like butter spread over too much bread."
My point: I've been in both worlds and I feel more at sea working on internet based systems. I had more mastery over the embedded systems I worked on, than over the web based systems I work on now. So my experience is in support of the author's point that ...
"anyone with enough brains and patience to learn how to do any kind of computing is “smart enough” to learn things like this."
Moreover, I would suggest that the average full-stack web developer is probably over-qualified.
by gvand on 4/9/19, 7:00 PM
I'm contemplating writing a long "from scratch" style book on another topic and I'm still not sure which language I should use. Using more than one (Java, Python,...) and generating multiple flavours of the book could be a good idea I think.
by danso on 4/9/19, 7:37 PM
by hyperpallium on 4/10/19, 3:45 AM
There's another reason git is a great choice as a large project to build: you can get something that works very quickly, and then just add to it. Because that is how git was developed. It's like Gall's Law, but evolving only additively. And although Linus was inspired by BitKeeper, it was stripped down to its nakednes, til no longer anything to take away (like Exupery).
Also why git's UI design is so terrible.
by rrishi on 4/10/19, 1:58 AM
by royjacobs on 4/9/19, 7:09 PM
Oh well, e-readers are okay too I suppose.
by localhostdotdev on 4/9/19, 10:41 PM
I'm trying it out and doesn't work very well on macOS (git add has issue with the lockfile, but all tests pass).
I might use it as it's a very easily customizable implementation of git.
by the_duke on 4/9/19, 7:15 PM
Looks very interesting.
by sidcool on 4/9/19, 7:04 PM
by mschaef on 4/9/19, 9:57 PM
by oldpatricka on 4/10/19, 3:12 AM
If you're at all interested you should buy this.
by black-tea on 4/9/19, 9:33 PM
This one shows the fundamentals of git in far less than 700 pages. In fact you can go through it and understand git in an hour or two. For me this seems much more worthwhile than seeing in depth how all the git porcelain commands are done.
[0] https://wyag.thb.lt/ [1] https://news.ycombinator.com/item?id=19386141
by markmm on 4/9/19, 8:10 PM