HackerTrans
TopNewTrendsCommentsPastAskShowJobs

acley

3 karmajoined 7 tahun yang lalu

Submissions

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

shipthatcode.com
11 points·by acley·4 jam yang lalu·6 comments

comments

acley
·15 menit yang lalu·discuss
1. We have temporarily removed it due to abuse (people are sending their own project code through it). 2. Tests are run on our dedicated server. I had some spare servers that we bought for our other platform echoed. gg 3. Will you accept contributions to the teaching material? ofc we would. I am also thinking of open-sourcing the project 4. What is the AI policy for contributors? You can use AI(we also used it), but the quality of the course, should match the rest of the courses
acley
·35 menit yang lalu·discuss
its free
acley
·3 jam yang lalu·discuss
I kept noticing that most "learn to code" content is tutorials you copy-paste, so I never had to actually understand why anything worked. I built this to flip that: each lesson gives you a real spec (e.g. implement the Redis SET/GET protocol) and you write the code yourself, then it actually runs against tests. Right now there are 80+ of these "build X from scratch" courses — Redis, a database, Git, a compiler, a container runtime, a raft KV store, etc. — across Python, Go, Rust, C, C++, and others. Would love feedback, especially on where the early lessons feel too hand-holdy or too sparse.