How to Increase Your Brain's Cache Hits?

20
How to Increase Your Brain’s Cache Hits? Yaron Wittenstein http://YaronWittenstein.com

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?

Transcript of How to Increase Your Brain's Cache Hits?

Page 1: How to Increase Your Brain's Cache Hits?

How to Increase Your!Brain’s Cache Hits?

Yaron Wittensteinhttp://YaronWittenstein.com

Page 2: How to Increase Your Brain's Cache Hits?

Do You Know That Feeling?

Page 3: How to Increase Your Brain's Cache Hits?
Page 4: How to Increase Your Brain's Cache Hits?

“ Human Task Switches !Considered Harmful ”

Joel Spolsky

http://www.joelonsoftware.com/articles/fog0000000022.html

Page 5: How to Increase Your Brain's Cache Hits?
Page 6: How to Increase Your Brain's Cache Hits?

Spaced Repetition4th Reminder

3rd Reminder2nd Reminder

1st Reminder

Page 7: How to Increase Your Brain's Cache Hits?

Friendly, intelligent flash cards !

Remembering things just became much easier!

Page 8: How to Increase Your Brain's Cache Hits?

http://www.jackkinsella.ie/2011/12/05/janki-method.html

Page 9: How to Increase Your Brain's Cache Hits?
Page 10: How to Increase Your Brain's Cache Hits?

QWERTY Keyboard: !symbol ____ goes with 7

7

Page 11: How to Increase Your Brain's Cache Hits?

QWERTY Keyboard: !symbol ____ goes with 7

7

EasyAgain Hard

&

Page 12: How to Increase Your Brain's Cache Hits?

bash: !!

command to kill a process by its PID

bash hacks

Suspend Delete Edit

search goes here

Page 13: How to Increase Your Brain's Cache Hits?

chrome web-dev

Suspend Delete Edit

chrome:!!

shortcut for Launching the Chrome Developer-Tools (under OSX)!

shortcuts

Page 14: How to Increase Your Brain's Cache Hits?

Regular-Expression: (Ruby)!!

/^\d+/ vs /[^\d]+/

/^\d+/ - line should start with at least one digit /[^\d]+/ - any non-digit sequence of length > 0

Page 15: How to Increase Your Brain's Cache Hits?

Shortcuts

Troubleshooting

Hacks

Syntax

Flashcards Categories

Nuances

Technical Terms

Page 16: How to Increase Your Brain's Cache Hits?

Self-Awareness! is a Prerequisite for Proactivity

Page 17: How to Increase Your Brain's Cache Hits?

Make it a Daily Habit!

Page 18: How to Increase Your Brain's Cache Hits?

More than 1700 Cards (and growing…)

Goes well with Evernote

Started 9 months ago

I Practice Anki Daily (5 minutes)

Page 19: How to Increase Your Brain's Cache Hits?

More Exposure

More Collaboration

New Tools

Page 20: How to Increase Your Brain's Cache Hits?

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: