> a compilation of well-written, step-by-step guides for re-creating our favorite technologies from scratch
A free community is going to have more lurkers that aren't engaged, aren't committed, and may post one thing if they even post at all, before slithering away. Drive-by-comments would be more common. It would not add value, it would be like most of the rest of the public Internet.
Additionally, you might have missed this from the OP:
> First, we cater to people with programming experience. There are tons of introductory “learn to code” resources out there, but surprisingly little once you get past the basics. Good programmers want to get better and to develop in areas where they’re not strong yet, and that’s what we help with.
Just my $0.02.
FTFY
I think they're targeting professional developers with self-training/learning budgets. I'd be totally down for this if my company were willing to pay the time and subscription cost. I'd certainly rather do this than some F-tier shite about Agile or whatever.
Our current target is professional developers and teams with learning budgets.
Here are some reasons why experienced engineers have found value (the first expensed it, the second didn't):
1. One customer manages the Redis team at an infra company, and they used CodeCrafters as a starting point to get up-to-speed on Redis internals — to be able to do their job better. We ended up getting feedback from them on areas we could dive deeper on, to be useful to platform engineers in general.
2. A Distinguished Engineer at a Fortune 500 had built a database product before, and wanted to pick up a new language (Java, if I remember right). So they did our course because they preferred the "learning by doing" approach, and existing resources felt a bit too "hello world / todo-app"-ish.
They were 4 years into their job, and felt that their job was mostly cobbling together a bunch of frameworks. Nothing wrong with that, but they constantly had the itch of not knowing how the pieces really tie together.
Their next goal is to explore platform engineering roles, which involves work that is one level lower in the stack.
I've touched on the topic a little more here: https://news.ycombinator.com/item?id=32345899
The subscription model is a bit annoying, though, I'd prefer to spend a bit more to get lifetime access to sets of tutorials so that you can come back to it at any time in the future. The future upsell would be new tutorials sold to existing users. And it'd be nice to be able to buy it sliced either by language or by target. Most likely someone is learning Python so then they want to buy the Python set of courses, then they come back later and they're learning Go so they buy the Go set of courses, etc.
A general point I would make.
In education: cost is a barrier of entry - a smaller ask might yield far more results from people in disadvantaged situations able to scrabble up ladder. A rising tide raises all ships.
You are doing work creating the material and course work - I'm not saying release stuff for free. but $80/mo is something to bat an eye at for a lot of people that would otherwise be interested in this.
I would price it at $40-60, with maybe an intro month at $20. the $60 price point is a video game: which fits in my mind as roughly the value you seem to be offering per month. but I don't actually know how much time each course takes - thus the range from $40-60.
that's just my two cents.