Coding with knives (part 2) =========================== Adrienne Lowe @adriennefriend learning to code, teaching to cook - perspectives from a new coder - from Atlanta, help run PyLadies Atlanta - new to coding, but not to cooking - did that for ages - started blog - http://codingwithkniv.es Lesson 1: On tutorials ---------------------- - source learning materials from a wide variety of resources and styles - don't worry if one particular tutorial doesn't work for you - it's not you, try something else, "get another cookbook" - Hello Web App book recommended Lesson 2: Reach Out ------------------- - didn't want to seem like they don't know what they are doing - don't want to ask basic "stupid" questions - "I should already know the answer" - but answering helps the answerer as well as the asker Lesson 3: Let your goal guide you --------------------------------- - having a project you want to do really helps to keep you motivated - can be easy to walk away if things are too hard You can help out ---------------- - Really helpful friendly community - eg on cookery sites - ask "how to make macaroons without eggs?" - people answer - try this, try that - also an ethos in this community - collegiality, sharing knowledge - but often not the first experience, learning by themselves, not knowing about the community Suggestions ----------- - attitude, posture - bring your full authentic self when helping - don't accept lionisation of new people - we're just people who have practised this for a while - this conference has had many examples - owning our own insecurities, sharing with others - new programmers view experienced ones as on a pedestal, and to shy away from talking to them - talking to people at dinner, really interesting stories, but resisted wanting to talk on stage - lots of people - terrified - feel the conference is full of accomplished people, can't talk to them - Jacob Kaplan - keynote "I am (also) a mediocre programmer" - don't lionise us - when teaching cooking - it's a skill you can learn "a collection of acquired tools/skills" - and coding is the same - you're not born with the ability - thought experiment - go up to person you're most terrified of, say "I'm thinking about giving a lightning talk, but I'm scared you'll be disappointed, what do you think?" - the likely response is "go for it" Carry on being awesome!