I think these are the things we should be thinking and talking about post-LAUNCH:
- Revenue and pricing model -- free users behave very differently than paying users, and we need to ensure we're keeping both types in mind. We need to be very careful that we aren't optim
izing around our free users. - Customer acquisition -- collecting data about 60 uniques per day is not enough. We need 6000, or 60,000. Not unrealistic. Codecademy has millions of users -- we need to kick their ass.
Making product decisions around a small number of free users is perilous at best. If we make a change, we need our users to be emailing us en masse. Hundreds. - Product evolution -- in tandem with gaining users, evolve the product. Iterate. No surprise here.
- run courses on the user's machine -- CLI
- the bloc library -- a reference-able collection of topics (like regex, sinatra routes, array slicing, MVC, whatever) that can be collected in a certain order to make up a course.
We should focus on creating ultra-high quality courses. People will be waiting for them -- it will create anticipation.
this code isn't going to compile