Want to learn something new? Consistency is the key
01.25.2022 | Tutorial Culture | Peter Swartwout
If you've ever taken a fitness class, you've heard the instructor talk about consistency. It's not about how fast you pedal or how much weight you lift. It's about showing up, doing your best and not giving up. Regularly.
It's the same for your brain. If you are learning a new framework, a new programming language, or working on a side project to expand your skills, you are much better off doing a small amount every day, or several times a week, as opposed to bingeing. When I hear a friend say something like "I'm dedicating this coming weekend to learning React" I cringe because I fear they will go back to their day job and forget everything from the weekend by the next weekend.
But don't take my word for it. The science backs this up.
In a 2011 study at University of California Irvine’s Center for the Neurobiology of Learning and Memory, researchers proved that when neurons interact frequently the bonds between them grow stronger and more information is retained for later use:
"When learning new things, memory and recall are strengthened by frequency and recency. The more we practice and rehearse something new and the more recently we have practiced, the easier it is for our brain to transmit these experiences efficiently and store them for ready access later. This process is called fluency." 1
In short, think about something frequently and it will stick.
The concept is simple. Our brains retain the information we have received most recently, but only for a short time. This makes sense give the huge about of incoming information the brain has to process. Why retain the license number of the car in front of you for more than 10 seconds?
But if you want to deliberately retain new information, the trick is cumulative review. Every time you start a reading session, or coding session, spend the first 5 or so minutes reviewing what you did in the last session. Once a week, review something from much earlier that you might now be fuzzy on. So simple but it will return huge dividends. This technique has long been known to educators but can be challenging to implement when self-guided.
When I was first learning backgammon (a game that is wonderfully complex when you get past the basics) I proved that this technique works and I still use it today. I start every study session with a short review of what I did in the previous session. Once a week I review concepts I haven't looked at for awhile. This has helped my game tremendously.
The same technique works for all learnings - technical and in life. Follow these two simple rules consistently:
- Study frequently, every day if you can manage it
- Review regularly
Good luck with whatever you are seeking to learn!
12.02.2022 | Certifications | Sarah Kainec
When I first set out to become a Stripe Certified Professional Implementation Architect, I had a lot of questions...
11.02.2022 | Testing | Dave Schinkel
When you read about or hear about Test Driven Development, the first thing folks are always told is that in a TDD cycle...
11.02.2022 | Testing | Shavina Chau
The Testing Library family (including React Testing Library) is a great tool to help you write comprehensive, maintainable UI tests.
10.13.2022 | Culture | Ryan Taylor
Today I am announcing my transition to the Delivery Lead team at Focused Labs
10.12.2022 | Psychological-safety Teams Culture | Katy Scott
Over the last year our teams have been learning about psychological safety
01.13.2022 | Culture | Kate Courtney
Pair programming is a way to develop software. It used to involve two software developers sitting down at one workstation and writing code together.