YC application
Describe what your company does in 50 characters or less.
What is your company going to make? Please describe your product and what it does or will do.
What do you understand about your business that other companies in it just don’t get?
Why did you pick this idea to work on? Do you have domain expertise in this area? How do you know people need what you’re making?
How do or will you make money? How much could you make?
Where will most of your initial users be located?
If you track metrics around user engagement and retention, what are they?
Features
Login via Github
Ask learner to input:
- Project name
- Description of project
- Tech stack: Currently only support NestJS, NextJS, PostgreSQL.
- Learner background (eg: product owner in fintech, first year compsci uni student, PhD in civil engineering) This will help with explaining concepts.
Generate curriculum
Commit the template to learner Github
Learner can start to code. Learner can choose to either ask questions (Overread will recommend the right question to ask) or submit a bug.
Answer learner question or bug request.
It can certainly be used as a learning tool. You just need to know what to give it for prompts.Came across this series of possibilities on LinkedIn earlier.
Utilize the Pareto Principle for learning- “Identify the 20% of [topic or skill] that will yield 80% of the desired results and provide a focused learning plan to master it.”
Utilize the Feynman Technique for deeper understanding- “Explain [topic or skill] in the simplest terms possible as if teaching it to a complete beginner.”- “Identify gaps in my understanding and suggest resources to fill them.”
Optimize learning through interleaving- “Create a study plan that mixes different topics or skills within [subject area] to help me develop a more robust understanding and facilitate connections between them.”
Implement spaced repetition for long-term retention- “Design a spaced repetition schedule for me to effectively review [topic or skill] over time, ensuring better retention and recall.”
Develop mental models for complex concepts- “Help me create mental models or analogies to better understand and remember key concepts in [topic or skill].”
Experiment with different learning modalities- “Suggest various learning resources (e.g., videos, books, podcasts, interactive exercises) for [topic or skill] that cater to different learning styles.”
Harness the power of active recall- “Provide me with a series of challenging questions or problems related to [topic or skill] to test my understanding and improve long-term retention.”
Use of storytelling to enhance memory and comprehension- “Transform key concepts or lessons from [topic or skill] into engaging stories or narratives to help me better remember and understand the material.
Implement a deliberate practice routine- “Design a deliberate practice routine for [topic or skill], focusing on my weaknesses and providing regular feedback for improvement.”
Harness the power of visualization- “Guide me through a visualization exercise to help me internalize [topic or skill] and imagine myself successfully applying it in real-life situations.”