Slide 1

Slide 1 text

What separates novice and expert developers?

Slide 2

Slide 2 text

Dealing with the environment

Slide 3

Slide 3 text

Not just your editor

Slide 4

Slide 4 text

Some rights reserved by Richard Masoner / Cyclelicious (http://www.flickr.com/photos/bike/4068859839/) Cognitive Load

Slide 5

Slide 5 text

Intrinsic Load Extrinsic Load

Slide 6

Slide 6 text

7 ± 2 = 4

Slide 7

Slide 7 text

Lower your extrinsic load

Slide 8

Slide 8 text

Switching gears

Slide 9

Slide 9 text

Some rights reserved by Seattle Municipal Archives (http://www.flickr.com/photos/seattlemunicipalarchives/2692476103/) Chef environments

Slide 10

Slide 10 text

Some rights reserved by rethought (http://www.flickr.com/photos/71654172@N00/4568624293/) Mise en place

Slide 11

Slide 11 text

Some Rights Reserved by atmtx (http://www.flickr.com/photos/atmtx/4250159996/) Short Order Cook

Slide 12

Slide 12 text

Some Rights Reserved by Skyco (http://www.flickr.com/photos/skyco/138780413/) Organized Grill

Slide 13

Slide 13 text

Where's my griddle?

Slide 14

Slide 14 text

Show, don't tell

Slide 15

Slide 15 text

Geoffrey Grossenbach (http://peepcode.com/blog/2012/my-command-line-prompt) Prompts

Slide 16

Slide 16 text

Tools know commands for you

Slide 17

Slide 17 text

http://blog.lib.umn.edu/meyer769/section16&17/2011/10/grouping-and-chunking.html Chunking

Slide 18

Slide 18 text

Understand what your tools do

Slide 19

Slide 19 text

Be self-aware

Slide 20

Slide 20 text

Focus