Live data from Hacker News

Launch HN: CodeCrafters (YC S22) – Practice writing complex software

codecrafters.io

171–180 of 207 posts

Re: Launch HN: CodeCrafters (YC S22) – Practice writing complex software

#171

Congrats on the launch! I've finished three of the challenges so far and I can highly recommend it. They make it very easy to get started and the automated tests are just super slick. It's just such a good learning platform where you'll have to figure out stuff on your own, yet Paul was always very helpful on their discord in case I got stuck or hit technical issues. Looking forward to the grep challenge!

Thanks for your continued support Bert!

Re: Launch HN: CodeCrafters (YC S22) – Practice writing complex software

#172
This is super cool, and helps fill a hole I had always been frustrated by during my own self-education.

I am curious to know approximately how many hours the courses take, and if you can share anything about which future courses you have in the works?

Re: Launch HN: CodeCrafters (YC S22) – Practice writing complex software

#173

This is super cool, and helps fill a hole I had always been frustrated by during my own self-education. I am curious to know approximately how many hours the courses take, and if you can share anything about which future courses you have in the works?

We see a pretty broad spectrum, also because different people do the project in different "modes". Some want to breeze through as fast as possible, others want to "audit", some want to do a thorough deep dive.

I've seen folks spend weeks deep-diving on courses spending an hour or so per day (writing code, refactoring it, going through the official sources and studying them, etc). Part of the fun is reading the official docs, and that can be a treasure hunt at times.

You can see for indication of upcoming course ideas here: https://vote.codecrafters.io/

Build your own Grep launches next week!

Re: Launch HN: CodeCrafters (YC S22) – Practice writing complex software

#175

Looks super cool but I agree that the price point is high. Maybe not in the US/Canada, but I live in Mexico and it’s just not something that I can spend the money on even with a learning budget that usually only cover some % of the course.

Thank you for your appreciation! I've touched upon the pricing topic briefly here https://news.ycombinator.com/item?id=32345899. Would you mind reaching out to me with how your %-based learning budget works? It'll be a learning experience for me, and perhaps we can find ways to help you out.

sarup@codecrafters.io

Re: Launch HN: CodeCrafters (YC S22) – Practice writing complex software

#176

Earlier quoted context omitted.

I think we know what happened there (our message for the "close" button on the trial modal was confusing), and we've fixed it. Please give it a try once more?

Nope, still happening. Can't start the Clojure track. It sort of circularly redirects back to start a free trial and can't actually start the track.

Haven't been able to gather much from our logs - I've emailed you (used the email on your HN profile), will get to the bottom of this!

Re: Launch HN: CodeCrafters (YC S22) – Practice writing complex software

#177

Something like this for compilers would be amazing. There's a lot of folklore knowledge around compilers and programming language implementation that isn't easy to learn on your own. A hands-on implementation based course would make it a lot more accessible.

Read 'Crafting Interpreters' by Bob Nystrom (free online). It teaches step by step how to write a compiler/interpreter, very approachable without dumbing down.

I’m quite familiar! It still only scratches the surface. I’d love courses on type checking, incremental compilation, concrete syntax trees, query based compilation, optimization, register allocation, multithreaded garbage collection, LLVM, etc. There’s so many topics and so little high quality instruction out there.

Re: Launch HN: CodeCrafters (YC S22) – Practice writing complex software

#179
post #161

Earlier quoted context omitted.

I'll go further and say that a high price is a great way to screen out the worst customers.

Yep, don't want those uppity poors having any assistance to upward mobility my good chap /s

It's not really the job of a business to provide upward mobility unless they explicitly make that part of their business model. Everything else being equal you'd rather have customers who pay more money per head than less.

They also expect that a lot of their customers will be subsidized by their employers.

Re: Launch HN: CodeCrafters (YC S22) – Practice writing complex software

#180

This looks really awesome, and as someone who loves reading source code (and works in OSS full time), this is my ideal way to learn. The price seems sensible as long as the quality is high. The question I'd want answered before asking my employer to pay for it is how complex it can get. There's certainly value in a Redis that takes 3 hours to build, but there's a lot more value in the 30-50 hour version where you hav…

Thanks James! We're just getting started, and the current thinking is that we'll add depth to our courses along different "branches". e.g after you've been through the basic stages of Redis, you can continue along a path to dive deeper within the persistence aspects of Redis, or the networking aspects. You can preview the current stages for each of our courses here: https://app.codecrafters.io/tracks/go . You can do…

Awesome, thanks for the info!
Post reply on HN