Warm-up pipe exercise: What type of CPU does the system have? Just that, not anything else from cpuinfo A side note: Typing speed The command line is easier to enjoy if you're fast Tip #1: Type less characters Use up arrow for last command Use ctrl+r to search recent commands Use tab to autocomplete whenever you can Use shorter paths if you can (often ~ or whatnot can help) Name files in a consistent way that you can remember Remember short flags for commands you use often Learn how to take advantage of your text editor's features At first, this time may make you spend longer thinking Tip #2: Keep your hands loose and relaxed Piano teacher recommendation: Pretend bubble Tip #3: Don't try to go too fast Mistakes slow you down more than anything else Tip #4: Use a font you can read easily I see people waste time by not noticing a typo Tip #5: If you look at your hands, learn not to F and J have bumps to keep your hands in the right spot Layout is actually pretty standard for symbols in USA This includes symbols like | and / and " and ' and ; Tip #6: Find a keyboard you actually like Cheap way: Try a bunch of used ones, especially Dell Not cheap way: Buy one with mechanical switches Keyboards that click: IBM model M Unicomp Cherry Blue Clones of the cherry blue Keyboards that don't click but have feedback: Cherry brown Romer G Keyboards that have light touch (mostly for gaming) Cherry red and clones Short stroke keyboards: Laptop keyboards are that way, but you can get desktop ones too Apple sometimes ships these Tip #7 that I actually don't do: Remap ctrl It's in an awkward spot and used with other keys Caps Lock is in an easy spot and not used with other keys You can get a keyboard with them in different spots Or, switch in software Makes it slightly harder to use computers that aren't yours Lenovo puts ctrl in a weird spot, and I got used to that Tip #8 that I don't always do: Posture If you're sitting weird, you'll be slow Arms about level, whether standing or sitting Tip #9: Clean your keyboard Thorough: Remove keys, use ultrasonic cleaner Quick: Blow out underneath keys, spray and wipe Either way, if you hesitate to touch them, it's time Tip #10: Just keep using it, and you'll get faster It takes a while Homework 4 and check_vars.py Let's look through the program This might take a while Shell Colors Used for prompts and such Can be done in a library Like the one in scolor.py