Upload
yaron-wittenstein
View
315
Download
2
Embed Size (px)
DESCRIPTION
Being a professional developer requires staying up-to-date all the time. Time is a very precious resource for us. We need to learn new programming-languages, technologies, keep the knowledge we already have, while being expected to work fast and produce high-quality results. We frequently find ourselves with the feeling we work slower than we could. Whether its over-googling for things we did dozens of times in the past, using too much the mouse instead of alternative keyboard shortcuts or searching for that famous Github repository we know exists but having hard time remembering its name. Our brain has a cache too. In this talk we will tackle various techniques of how to increase dramatically our cache's hits and work faster and more productive we will address these main issues: 1. How to learn a new programming-language/lib faster and better? 2. How to remember more keyboard-shortcuts in less time? 3. How to learn from technical mistakes encountered during coding?
Citation preview
How to Increase Your!Brain’s Cache Hits?
Yaron Wittensteinhttp://YaronWittenstein.com
Do You Know That Feeling?
“ Human Task Switches !Considered Harmful ”
Joel Spolsky
http://www.joelonsoftware.com/articles/fog0000000022.html
Spaced Repetition4th Reminder
3rd Reminder2nd Reminder
1st Reminder
Friendly, intelligent flash cards !
Remembering things just became much easier!
http://www.jackkinsella.ie/2011/12/05/janki-method.html
QWERTY Keyboard: !symbol ____ goes with 7
7
QWERTY Keyboard: !symbol ____ goes with 7
7
EasyAgain Hard
&
bash: !!
command to kill a process by its PID
bash hacks
Suspend Delete Edit
search goes here
chrome web-dev
Suspend Delete Edit
chrome:!!
shortcut for Launching the Chrome Developer-Tools (under OSX)!
shortcuts
Regular-Expression: (Ruby)!!
/^\d+/ vs /[^\d]+/
/^\d+/ - line should start with at least one digit /[^\d]+/ - any non-digit sequence of length > 0
Shortcuts
Troubleshooting
Hacks
Syntax
Flashcards Categories
Nuances
Technical Terms
Self-Awareness! is a Prerequisite for Proactivity
Make it a Daily Habit!
More than 1700 Cards (and growing…)
Goes well with Evernote
Started 9 months ago
I Practice Anki Daily (5 minutes)
More Exposure
More Collaboration
New Tools
How to start?Get Anki
Set Aside Time for Creating Cards
Start Creating Your Own Cards
Have Daily Reminders For Review
http://bit.ly/brain-cache-hitsReferences: