This is my presentation from UIKonf 2015 about Teaching and Learning. I discussed the tangible benefits of sharing knowledge with others as well as describe the ways to get started.
Video: http://youtube.com/watch?v=SjjvnrqDjpM
!Ash Furrow, Artsy"LearningTeaching&
View Slide
Cool
Agenda1. Making mistakes doesn’t have to be scary2. Sharing stuff will help your career/business3. You should start immediately
mistake?I make awhat if…
It’ll be okay.
forgivingveryPeople are actually
Youyour codeare not
Youyour blogare not
Critiquecriticismis not
Don’t Worry• Feedback is about your work, not about you• You are not your work• Use feedback to learn new things• Making mistakes isn’t a big deal
Example
Consequences1. Initially, I looked uninformed2. I acknowledged my mistake3. I posted a cat photo4. Then I looked mature
bullies?What about
Good question
—Corey Haines“It is easy to forget that people write code.But it is important that we don't forget that.”
—Heather Harthur“[…] you should definitely still open source your code.I still wouldn’t hesitate to open source something […]”
Why share?What benefits?
Two Reasons
It makes you abetter developer1.
ReputationGood for
!LearnHelps you
!ReferenceCapture for
!Reciprocity
GoodFeels
It’s goodfor business2.
!CodeBetter
!KnowledgeInstitutional
!OnboardingEasier
DefaultOpen Source by
RecruitingHelps
Whenshould I begin?
Immediately
How?
SquarespaceWordpresstumblrJekyll?
It makesno difference
Juststart
Whenshould I blog?
wheneverBloglearnyou
So…
All the time
all the timeBlog
uniquelyYou arequalified
Whatshould I share?
Lots of stuff
What to share?• Code• Techniques• Workflows• Tools• Lessons you learn• Anything you care about
Examples
NSHipsterRay Wenderlichobjc.ioNatashaTheRobotArtsyDeep DivesMedia EmpireArticlesSwift NewsletterOpen Source
Recap
Mistakesare natural
Sharingis caring
not toleratedby the communityBullying behaviour is
Teachingteaches you back
Sharingleads totangible benefits
Go outand start something(you can do it!)
UIKonfGo writeaboutyour favourite thing at