Spaced Repetition in Programming | mem.dev
Skills:
Tool Use & Function Calling80%
Key Takeaways
The video discusses the concept of spaced repetition in programming and introduces mem.dev, a software that applies this technique to help programmers retain information and become more fluent developers.
Full Transcript
like most developers you probably visited stack overflow and after you found the solution you were looking for you proudly copy and pasted it in your editor but did you remember any of what you learned is it even important to learn what we learn and why absolutely the more you learn the more fluent web developer you become and therefore you're more likely to ace that interview or even get a raise one way to better remember what you learned is to space repetition the concept of space repetition is not new it has been researched and proven to work for decades in this short video i'll explain how space repetition works and also show you an amazing tool made especially for web developers for example you're learning how to reverse a string in javascript how to create a length less than c or maybe even some machine learning algorithms in python from the second you learn that your brain starts forgetting it bit by bit every single moment that you don't go over it again that's what we call a forgetting curve and it is kinda scary if you review or better yet actively retrieve the material at increasingly spaced intervals after learning it the forgetting curves starts to flatten out and you get a lot better long-term retention the goal here is to review the material at exactly the right time it turns out that the best time to revisit the information you're trying to learn is right around the time you'd naturally forget it practically this means having more widely spaced intervals between study times for the material you're more familiar with and shorter intervals between study sessions for the material that you're less familiar with so if you want to keep all the most important knowledge syntax methods and specific language know-hows you have to repeat it in certain intervals to fully retain the information some studies showed that space repetition increased the learning efficiency by up to 40 percent this strategy is extremely important for programmers and developers because we always have to be up to date with newest trends and technologies and we're constantly learning knowing about space repetition is one thing but what about applying it how can you know when you should revisit a specific part of the information well it would be hard holding yourself accountable and following a certain learning schedule ain't nobody got time for that that's why researchers and software developers created computer algorithms to try and help students optimize their learnings these algorithms help you learn by sorting information based on your responses to questions if you got a question wrong it will automatically prioritize that information for repetition over the information and questions you answered correctly in doing this these algorithms actually make you a more fluent developer a developer that is more likely to ace a job interview or even get a raise one of the best parts of space repetition is that it suggests that we gain a lot by studying smarter not necessarily longer that said space repetition means challenging yourself to apply your learning right at the point where you start forgetting it and that can sometimes be kind of hard that's why we created memdev a space repetition learning software dedicated especially for programmers let's go to the home page and check out this interactive demo you can choose the language highlighting and in this case they greeted us with an exemplary react.js snippet now you can choose certain syntax you want to be tested for in addition to react component let's also choose the render method you can say that this card is about react and that you just learned how to create a react class component then we can click continue and now we practice let's see i think i know this react dot component and as you can see that's correct now we can choose whether this was good or too easy for us and based on that this card will appear more or less often in the future based on the principles of space repetition and that's it feel free to sign up and let me know in the comments what you think about the software and if you'd like me to cover its use cases in more detail using it consistently doesn't take more than 5 minutes a day which is crazy if you still have some questions scroll down on the page and pick the situation you're currently in whether you're taking a course or a boot camp you're job hunting and want to ace an interview or maybe you just got hired and want to make a great first impression mem dev is for you just click the link and it's going to give you an explanation on how to use it to the fullest based on your specific situation in my opinion mem dev is one of the best educational tools for learning programming definitely worth checking it out and that was it on space drop edition i hope you liked this video and if you'd like more similar videos to this one in the future let me know in the comments thank you so much for watching and see you in the next one
Original Description
The tool used in the video is called mem.dev. It is an amazing software that enforces spaced repetition learning practices in your day to day programming life. Whether you're going to become a programmer, you're job hunting and you just want to ace that interview or if you just got hired and want to make a great first impression, mem.dev is for you.
Explore our Pro Content:
⚠ If the links aren’t working for you, please try using a VPN (e.g., in Nigeria)
⭐ Join JS Mastery Pro: https://jsmastery.com?utm_source=youtube&utm_campaign=video-title
💎 Become a Top 1% Next.js Developer: https://jsmastery.com/course/the-ultimate-next-js-15-course
💎 Master Next.js Testing: https://jsmastery.com/course/the-complete-next-js-testing-course
📗 GSAP Pro Course (includes GTAVI Website): https://jsmastery.com/course/gsap-animations-course
📕 Three.js 3D Pro Course: https://jsmastery.com/course/vanilla-three-js-course
📙 JavaScript Pro Course: https://jsmastery.com/course/complete-path-to-javascript-mastery
🚀 Launch Your SaaS Pro Course: https://jsmastery.com/course/build-launch-your-saas-in-under-7-days
👉 React Native Pro Course Waitlist: https://jsmastery.com/waitlist/react-native-course
👉 Backend Pro Course Waitlist: https://jsmastery.com/waitlist/ultimate-backend-course
👉 React.js Pro Course Waitlist: https://jsmastery.com/waitlist/react-course
👉 Tailwind Pro Course Waitlist: https://jsmastery.com/waitlist/tailwindcss-course
👉 AI Development Pro Course Waitlist: https://jsmastery.com/waitlist/ai-course
Rate us on TrustPilot: https://jsm.dev/trustpilot
https://discord.com/invite/n6EdbFJ https://twitter.com/jsmasterypro https://instagram.com/javascriptmastery https://linkedin.com/company/javascriptmastery
Business Inquiries: contact@jsmastery.pro
Watch on YouTube ↗
(saves to browser)
Sign in to unlock AI tutor explanation · ⚡30
Playlist
Uploads from JavaScript Mastery · JavaScript Mastery · 27 of 60
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
▶
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
Learn Async/Await in This Real World Project
JavaScript Mastery
JavaScript Exercise | Learn JavaScript with Exercism | #0 Setup
JavaScript Mastery
JavaScript ES6 for Beginners
JavaScript Mastery
ES7 and ES8 New Features
JavaScript Mastery
Learn JSON in a Real World React App
JavaScript Mastery
How to Create PDFs With Node JS and React
JavaScript Mastery
Must Have Visual Studio Code Extensions
JavaScript Mastery
Top 10 JavaScript Array Methods
JavaScript Mastery
JavaScript Map and Set Explained
JavaScript Mastery
Git Commands Tutorial for Beginners
JavaScript Mastery
Build and Deploy a YouTube Clone Application Using React
JavaScript Mastery
React Hooks - Most Used Features
JavaScript Mastery
JavaScript Best Practices and Coding Conventions - Write Clean Code
JavaScript Mastery
Build and Deploy a Realtime Chat Application - Socket.io, Node.js, and React.js
JavaScript Mastery
How to Create and Deploy a Portfolio Site in less than 30 Minutes
JavaScript Mastery
SEO for Developers | 2020 SEO Tutorial
JavaScript Mastery
Web Development Roadmap 2020 [Learning Path] - Start Coding at Home!
JavaScript Mastery
Random Quote Generator - React Fetch API Data | Build and Deploy a Real Advice App Project
JavaScript Mastery
Build a COVID-19 Tracker Application - React JS Project (Hooks, Material UI, Charts js)
JavaScript Mastery
JavaScript ES2020 - The Most Requested Feature Explained in 10 Minutes
JavaScript Mastery
Modern React Event Handling Using Hooks
JavaScript Mastery
Deno JS - Intro + Real Life Example
JavaScript Mastery
Build and Deploy a React PWA - Why Progressive Web Apps are the Future of the Web
JavaScript Mastery
Build a REST API with Node JS and Express | CRUD API Tutorial
JavaScript Mastery
Build and Deploy an ARTIFICIAL INTELLIGENCE React App | Alan AI, JavaScript
JavaScript Mastery
Master Async JavaScript using Async/Await | Quokka JS
JavaScript Mastery
Spaced Repetition in Programming | mem.dev
JavaScript Mastery
Stop Copy & Pasting Code | mem.dev
JavaScript Mastery
GitHub Profile README | Create an Amazing Profile Readme | Setup + Templates
JavaScript Mastery
NEW GitHub CLI 1.0 is here! | GitHub CLI Tutorial - Demo & Commands
JavaScript Mastery
React Custom Hooks | Learn Custom Hooks & Build a Project
JavaScript Mastery
Learn how to deploy an NPM Package
JavaScript Mastery
JavaScript Algorithms for Beginners
JavaScript Mastery
Level UP your GitHub Game - Get Hired Quickly
JavaScript Mastery
The Best Way to Host & Deploy a React Application
JavaScript Mastery
Full Stack MERN Project - Build and Deploy an App | React + Redux, Node, Express, MongoDB [Part 1/2]
JavaScript Mastery
Full Stack MERN Project - Build and Deploy an App | React + Redux, Node, Express, MongoDB [Part 2/2]
JavaScript Mastery
ECommerce Web Shop - Build & Deploy an Amazing App | React.js, Commerce.js, Stripe
JavaScript Mastery
JavaScript Crash Course 2021 - Master JavaScript in One Video!
JavaScript Mastery
MERN Auth - Login with Email (JWT) + Google OAuth Authentication | React, Node, Express, MongoDB
JavaScript Mastery
Chat Application using React JS - Build and Deploy a Chat App in 1 Hour (Microsoft Teams)
JavaScript Mastery
MUST USE Websites & Tools for Web Developers
JavaScript Mastery
Learn Material UI in One Hour - React Material UI Project Tutorial [2022]
JavaScript Mastery
Shopify ECommerce Store with React & Next JS | BuilderIO
JavaScript Mastery
React Video Chat App | WebRTC Video Chat Zoom Clone | Tabnine
JavaScript Mastery
TypeScript Crash Course 2021
JavaScript Mastery
Build and Deploy a Premium Next JS React Website | Landing Page, Business Website, Portfolio
JavaScript Mastery
Full Stack MERN Project - Pagination & Search | React + Redux, Node, Express, MongoDB
JavaScript Mastery
Build a BETTER Facebook Messenger Chat Application | React JS, Firebase, Chat Engine
JavaScript Mastery
Build and Deploy THE PERFECT Portfolio Website | Create a Portfolio from Scratch
JavaScript Mastery
Full Stack MERN Project - Implement MERN Comments | React + Redux, Node, Express, MongoDB
JavaScript Mastery
Turn an API into a Startup?! Build & Sell an API with JavaScript
JavaScript Mastery
Exclusive First Look at GitHub Copilot - All you need to know
JavaScript Mastery
Build and Deploy a Google Maps Travel Companion Application | React.js
JavaScript Mastery
Build and Deploy a Full Stack Realtime Chat Messaging App with Authentication & SMS Notifications
JavaScript Mastery
Build and Deploy a React Cryptocurrency App and Master Redux Toolkit in One Video
JavaScript Mastery
Build and Deploy a Group Video Chat Application with Messaging, Polls & More
JavaScript Mastery
Build and Deploy Google Search 2.0 with React & Tailwind CSS (simple!)
JavaScript Mastery
Top 10 Web Development Chrome Extensions You Simply Need to Try!
JavaScript Mastery
Build and Deploy THE BEST Modern Blog App with React | GraphQL, NextJS, Tailwind CSS
JavaScript Mastery
More on: Tool Use & Function Calling
View skill →Related Reads
📰
📰
📰
📰
How I made a scroll-scrubbed video portfolio fast (Next.js 15 + GSAP + canvas)
Dev.to · Pratham Sharma
5 Reasons HTML Is About to Change Frontend Development
Medium · Programming
5 Reasons HTML Is About to Change Frontend Development
Medium · JavaScript
copilot browser tools make the frontend reviewable
Dev.to · Paulo Victor Leite Lima Gomes
🎓
Tutor Explanation
DeepCamp AI