+ All Categories
Transcript
Page 1: Coding in community

Coding in Community

unified.diff

Page 2: Coding in community

What is coding in community?

Page 3: Coding in community

Codin' in a box

Stereotypes, there must be more to life...

Page 4: Coding in community

Is solo coding bad?

● No● Yes● Kind of● Sometimes

Source: derivative work: JovianEye

Page 5: Coding in community

Dangers of being a lone coder

Image: public domain, http://pixabay.com/en/computer-user-angry-danger-42657/

Page 6: Coding in community

My own experience as a solo coder

Image by wiredforlego (creative commons)

Page 7: Coding in community

● Joined company with more vibrant tech community

● Got involved in open source● Started going to tech meetups● Hack nights● Had the courage to get my code reviewed● Started blogging, discussing ideas

What changed?

Image: Felix Burton

Page 8: Coding in community

My wishlist

● I wish I'd had a sense of how much I didn't know.

● I wish I hadn't thought I was so "complete" as a software developer.

● I wish I had been more humble.● I wish I had worked harder to find the wider

technical community.● I wish I had treated clients with more

respect.

Image: Joe Peter Brown, creative commons, http://www.flickr.com/photos/jbsnaptures/3011951715/

Page 9: Coding in community

Dangers of being a lone coder

Bad habits unchallengedBecoming "precious"Fearing pressure testingNarrow focusLoneliness

Image: public domain, http://pixabay.com/en/computer-user-angry-danger-42657/

Page 10: Coding in community

How community can help

Page 11: Coding in community

Contributing to Open Source

● Courage● Github/Bitbucket● Get your code

reviewed!

Source: http://opensource.org/trademarks

Page 12: Coding in community

Hack nights

Page 13: Coding in community

Open Sourcing knowledge

● Blogging● CoderWall protips● Book writing● Podcast● Tech meetups

public domain image

Page 14: Coding in community

How about doing a podcast?

Page 15: Coding in community

Meetups (thanks Aurelien!)

1. User groups2. Workshops3. Coding dojos4. Barcamps5. Hackathons6. Conferences7. Code retreat/masterclass8. Startup weekends

Page 16: Coding in community

How unified.diff do meetups

● Since Feb 2012● Free● Non-competitive● Promote meetups● 25-75 attendees● Format:

○ Talks/panel○ Chat

unified.diff

Page 17: Coding in community

How cardiffdevworkshop does meetups

● Since Nov 2012● Free● Teaching based● 10-20 attendees● Format:

○ Talks/panel○ Chat

Page 18: Coding in community

Benefits of meetups

● New ideas and tech● New friends● Interesting debates● Teaching consolidates knowledge● It's fun!

Page 19: Coding in community

My tips on starting things

● Just do it!● 2 people is a start● Get account on

Meetup.com● Pinch follow list

from similar meetups on Twitter ;-)

Source: Alma-de-Gato

Page 20: Coding in community

Other community things

● Code reviews● IRC/chat● Pair programming● Mentoring● Skills exchanges

Page 21: Coding in community

Benefits

● Commercial benefits○ Recruitment○ Broader skillbase○ Improved morale

● Individual benefits○ Broader perspective○ New skills○ Teaching consolidates skills○ Meeting new people○ Being constantly challenged

Page 22: Coding in community

Coding in Community

unified.diff@unifieddiff

@cardiffdevworkshop


Top Related