Hacker News new | ask | show | jobs
by opheliate 969 days ago
Having done a couple of their courses without paying:

You are expected to complete the project in steps they define (so for their Redis project, step 1 is to bind to a port, step 2 is to respond to a PING command, etc). If you choose not to pay, you can only complete one step per day, even if you submit code which would pass future steps.

This can be quite frustrating, since each step is often very simple, and IMO discourages producing a well-architected solution which anticipates future requirements, as you're left waiting 24 hours to press the submit button for code you've already written.

Still: It's free, and the restricted progress forced me to not use it for procrastination purposes, so there's that.

4 comments

It's better for me this way, having things broken down to piecemeal level like this allow me to avoid overthinking and know when to just produce a solution and accept it.
There's also this repo if you're keen on free resources: github.com/codecrafters-io/build-your-own-x
Do submissions have deadlines?
No deadlines!
I don't think that option is there anymore.

Started the build-your-own-git tutorial and there is a hard paywall after the 3rd stage.