+ All Categories
Home > Technology > Coding in community

Coding in community

Date post: 26-Jan-2015
Category:
Upload: it-megameet
View: 102 times
Download: 0 times
Share this document with a friend
Description:
Gavin Davies of unified.diff and Cardiff Dev Workshop, presented at the Bristol IT MegaMeet 2013 No IT professional is an island. Or at least, we shouldn't be. Good software companies want people who are brave enough to open source their knowledge. Sharing your knowledge pushes you to really know what you’re talking about! This talk looks at different ways to engage with the technical community - meetups, open source, online chat, blogging, social coding, code reviews, hack nights and more - and talk about how they can both challenge and encourage us to raise our game technically and professionally.
Popular Tags:
22
Coding in Community unified.diff
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


Recommended