coral-c4l

web.kunoichi

coral-c4l

Level up your coding with

Code Club

(Yes, you can talk about it)

Coral Sheldon-Hess

Code4Lib

2/10/2015


Thank you

Saron Yitbarek - bloggytunes.com/code-club

The #LibTechWomen Code Club(s):

Shawn Averkamp

Boyhun Kim

Kathryn Lybarger

Dorothea Salo

Sarah Simpkin

Whitni Watkins

Laura Wrubel

Andromeda Yelton


Code Club:

Why

How


Why


How to get from good to great

Brian Scott, Flickr


The best way to get better at coding

is to read code


Reading code alone is boring

E dog95, Wikipedia


And we’re all so busy

Tony Hisgett, Wikimedia


TailFeathersNetwork.com

It’s like going to the gym:

Blah


Better!

TailFeathersNetwork.com


Our differences help us learn

FunnyBirdSite.com


How it’s gone for us

We’re better at stuff

Including regular expressions

Sarah wrote a Twitter bot

Kathryn put a bot in our IRC channel

We all plan to write and modify its plugins, too!

We’re branching out - practiced Git, may do Heroku…


How


The Code Club model:

~ 1 hour per week

~ 100 lines of code

There’s a Tour Guide

They run (or view) the code & screen share

They keep the conversation going


Our Goals

Safe / Welcoming learning environment

Self-sustaining - no single “owner”

Actually happens every week


Learning environment

Tour Guide!

4-7 people

Same group every week, build trust

Hacker School Rules - bit.ly/HSrules


Initial setup

Dave Young, Flickr


To make a Code Club

Get a group (or groups) of interested people

Find a meeting time

Set up (and guide) the first session

Make sure there’s a second session scheduled


Rhanyeia, Wikipedia

Four helpful technologies

• Doodle

• Google Groups

• Google Drive

• Google Hangouts


Doodle.com

Doodle PROTIP: Enable timezone support.


Google Drive

bit.ly/c4l-code-club


Tips for Google Hangouts

Make sure you share the session with people

outside your organization

“Present to All” makes the code stay on

everyone’s screen (instead of whoever’s talking)

Embiggen the font, so people can all see.


Tips for tour guides

Go ahead and choose the week’s code


Tony Hisgett, Wikimedia


Tips for tour guides

Go ahead and choose the week’s code

Run the code, if possible - it’s more fun

Don’t worry about reading the code

ahead of time!

“The learning happens in the

digressions” - Saron Yitbarek


Tips for all participants

Be brave! Speak up if you don’t understand

something.

Be kind. Share what you know (gently, of

course).


Get in touch! :)

coral@sheldon-hess.org

@parody_bit on Twitter

coral on IRC


Time for a bribe!

A cute bird photo in exchange for a question.

(I have four.)



makemusicguitar5150, Reddit


Soulcold, Imgur


SnappyIrides, DeviantArt


GalliasM, Wikipedia


Bonus slides


Summary of “Why”

Reading code makes you better at coding

Reading code with others:

More fun / interesting

There’s more accountability (to actually do it)

There’s more variety in what you read

You can learn from others


Check out this talk!

Saron Yitbarek - bloggytunes.com/code-club


Inquisitive starling: https://www.flickr.com/photos/brianscott/2256365604/

Sleeping cockatiel: http://en.wikipedia.org/wiki/Cockatiel_(aviculture)#mediaviewer/

File:Cockatiel_Sleeping.jpg

Running owl: http://commons.wikimedia.org/wiki/File:Running_Owl_(5635482254).jpg

Parakeets in wheels: http://www.tailfeathersnetwork.com/community/showthread.php/42802-

Hamster-Wheel

Four brown birds and a blue one: http://www.funnybirdsite.com/pictures/We_Have_An_Imposter.htm

Duck mom and babies: https://www.flickr.com/photos/22018552@N08/2944307294

Four lovebirds: http://en.wikipedia.org/wiki/Lovebird#mediaviewer/File:Lovebirds.family.jpeg

Owl finishing race: http://www.buzzfeed.com/mjs538/bob-the-owl-reluctantly-runs-the-100-

centimeter#.esPo067rg

Inquisitive cockatiel: http://www.reddit.com/r/parrots/comments/1knacn/

Snuggling cockatoo & conure: http://imgur.com/iEEPJUg

Cockatoo & piggy bank: http://snappyirides.deviantart.com/art/A-Rather-Thrifty-Bird-384300727

Happy/sleepy owl: http://commons.wikimedia.org/wiki/File:SpottedEagleOwl2522MGSleep.jpg

More magazines by this user
Similar magazines