Live data from Hacker News

Show HN: Learn by rebuilding Redis, Git, a database from scratch

shipthatcode.com

21–30 of 75 posts

Re: Show HN: Learn by rebuilding Redis, Git, a database from scratch

#21
post #14
post #9

Earlier quoted context omitted.

I've helped people get into programming face to face and also in a site I liked called exercism which also had a multi language track unit test passing style which I really value and it was purely command line, and I can't stress enough how important the command line is for me for people who want to dabble. Nowadays it's easier to get people into the command line because of Claude/codex. I only have browsed your site…

Oh that’s really interesting, I never considered that people using Claude has probably made the command line easier to learn.

Or made it easier to not learn. Why memories arcane flags to tar when you can just ask AI to "deal with it"?

Re: Show HN: Learn by rebuilding Redis, Git, a database from scratch

#23

There's a book about doing this with Git. I wonder how much of the content is cribbed from sources like that, laundered through LLMs. https://shop.jcoglan.com/building-git/

I've been watching this space closely and have been on the lookout for new releases. Besides "Building Git", there is also "Building a Debugger"[0], "Writing a C compiler"[1], "Crafting Interpreters"[2], "The Raytracer Challenge"[3], and a few others that I can't vouch for as they appear to be low-quality compared to the ones I listed out.

The potential for technical authors in this space is enormous.

[0]: https://nostarch.com/building-a-debugger

[1]: https://nostarch.com/writing-c-compiler

[2]: https://craftinginterpreters.com/

[3]: http://raytracerchallenge.com/

Re: Show HN: Learn by rebuilding Redis, Git, a database from scratch

#24
post #14

Earlier quoted context omitted.

Oh that’s really interesting, I never considered that people using Claude has probably made the command line easier to learn.

Or made it easier to not learn. Why memories arcane flags to tar when you can just ask AI to "deal with it"?

Why waste time memorizing arcane flags when you can spend that time actually building things? Frankly I still check man pages for things like tar all the time and I’ve been using linux for over a decade. It becomes less of a fun learning activity and more of a chore when every tool has a hundred different invocations to memorize.

Re: Show HN: Learn by rebuilding Redis, Git, a database from scratch

#25
post #16
post #15

Earlier quoted context omitted.

All the codecrafters content is available on Github too, for free.

But can you run it on their platform? NO, you need to run it on your own machine which takes a bit of work. And we have over 80 courses waaay over whatever codecrafters has

I'd rather have something I can tinker with on my own machine, thank you very much

Re: Show HN: Learn by rebuilding Redis, Git, a database from scratch

#28
post #15
post #4

Earlier quoted context omitted.

its free

All the codecrafters content is available on Github too, for free.

This I didn't know, thank you for that! "Build a selfhosted codecrafters" might be a fun meta "build an X"

Re: Show HN: Learn by rebuilding Redis, Git, a database from scratch

#29
post #25
post #16

Earlier quoted context omitted.

But can you run it on their platform? NO, you need to run it on your own machine which takes a bit of work. And we have over 80 courses waaay over whatever codecrafters has

I'd rather have something I can tinker with on my own machine, thank you very much

I respect your opinion too.
Post reply on HN