Your SlideShare is downloading. ×
CURE FOR CODING FROM   ANYWHERE
CURE FOR CODING FROM   ANYWHERE      (It’s actually a fractured tibia)
OBLIGATORY CROWDPARTICIPATION SECTION
IF YOU COULD LEARN ANYTHING,      WHAT WOULD IT BE?
HERE’S SOME THINGS I’VE HEARD:                  •Start a fire                  •Make mayonnaise                  •Escape a...
TELL THE PERSON SITTING NEXT TO       YOU YOUR ANSWER
WHY HAVEN’T YOULEARNED IT YET?
WHY HAVEN’T YOU        LEARNED IT YET?•Laziness•Afraid to dislocate shoulder•Can’t retain new information•Too busy•Require...
“Theres an unlimitednumber of things tolearn, so knowingwhere to start isdaunting.”
“I need to be taught. Idont learn well from booksunless Im furtheringknowledge thats already inmy brain. So if I didnt hav...
“I need someone tofind a class and say ithappens at this time,for this long and itcosts this muchand I would be in.”
“I need [help/support] tofind [a resource] at [a date],for [length of time] for[monetary value] and I’m[confirmation excla...
“Jenn told me about aGirl Develop It Classon October 6th, for 4hours for 80 bucksand I’m totes in!”
GIRLDEVELOPIT.COM
I WANTED IN
ZELDMAN.COM - 1996
ZELDMAN.COM/FAQ.HTML - 1999
“It will show you how to use simple,inexpensive tools to make web pagesthat shine: pages that look great,load fast, connec...
MORE CODERS, MORE CONTENTCONTENTSMAGAZINE.COM    LILBUB.COM
SEXHOBBIT.TUMBLR.COM
ALEXISANDJOE.TUMBLR.COM
PIXELUNION.NET/THEMES/FLUID
ALEXISANDJOE.TUMBLR.COM
ALEXISANDJOE.TUMBLR.COM
THIS IS MY MOM
ETSY.COM/SHOP/WISHTO
“I took a Dreamweaver class. Iloved every minute of it. I FELTSMART while I was learning it ...and IT FELT MAGICAL TOWRITE...
THIS IS JOHN
FACULTY.CCP.EDU
FACULTY.CCP.EDU
“All of my students usephones now, so I thoughta mobile site would begood. Just trying to keepup to date.”
DUDAMOBILE.COM
THERE’S NO SHORTAGE OF REASONSTHAT PEOPLE WANT TO LEARN CODE•Edit blogging themes•Customize your MySpace page•Bulletin Boa...
THIS IS THE MAYOR OF NEW YORK CITYTWITTER.COM/MIKEBLOOMBERG/STATUS/154999795159805952
CODEYEAR.COM
CODEACADEMY.COM
CODESCHOOL.COM
CODE.GOOGLE.COM/EDU
FTACADEMY.ORG
LYNDA.COM
OPERA.COM/COMPANY/EDUCATION
ACADEMICEARTH.ORG
P2PU.ORG/EN/SCHOOLS/SCHOOL-OF-WEBCRAFT
TEAMTREEHOUSE.COM
CODEAVENGERS.COM
SOME PEOPLE DID NOT THINK THIS      WAS A GOOD IDEA
FORBES.COM/SITES/TARABROWN/2012/01/10/LEARNING-HOW-TO-CODE-IS-A-WASTE-OF-TIME
CODINGHORROR.COM/BLOG/2012/05/PLEASE-DONT-LEARN-TO-CODE.HTML
SOME PEOPLE DID NOT THINK THIS      WAS A GOOD IDEA           •Underestimates time it takes to learn code           •There...
LEARN X IN Y MINUTES!!RINKWORKS.COM/BOOKAMINUTE
SET REALISTIC EXPECTATIONS
IDENTIFY TRUST-WORTHY RESOURCES
HTML.NET
“Oh boy.”
HTML.NET
“This talks to you like you’rean idiot.”
W3SCHOOLS.COM
W3FOOLS.COM
BAD EDUCATION HURTS.1.BEING BADLY EDUCATED HAMPERS YOUR  ABILITY TO SCORE A GOOD JOB.2.INACCURATE REFERENCES SLOW DEVELOPM...
Ive worked my way through    all the "Getting Started with    Programming" lessons and    Ive even tackled the    Intermed...
FOCUS ON REAL USE CASES
INFORMATION-BASED LEARNINGFocuses on the delivery ofinformation by the teacher throughlectures, notes, etc. and its recall...
PROBLEM-BASED LEARNINGIn a problem-based learning (PBL) model, studentsengage complex, challenging problems andcollaborati...
“My biggest barrier was that Ididnt know where to start. Iread articles, did tutorials, andwatched videos, but I wasntsure...
YESENIAPEREZCRUZ.COM
GET EXCITED!!
TWITTER.COM/JERESIG
KHANACADEMY.ORG/CS
CREATE A SUPPORTIVE ENVIRONMENT
GET PEOPLE INVOLVEDAdults often learn or remember the following               after one month:• 10% of what they read.• 20...
BLOC.IO
DEVBOOTCAMP.COM
DON’T WASTE ANYONES TIME
MAKE TIME YOUR FRIEND
MAKE TIME YOUR FRIEND
SKILLSHARE.COM
LEARNING NEW STUFF FEELS GREATGET YOUR RUBBER BANDS OUT
Cure for the Common Code
Cure for the Common Code
Cure for the Common Code
Cure for the Common Code
Cure for the Common Code
Cure for the Common Code
Cure for the Common Code
Cure for the Common Code
Cure for the Common Code
Cure for the Common Code
Upcoming SlideShare
Loading in...5
×

Cure for the Common Code

1,770

Published on

Audio: http://archive.dconstruct.org/2012/commoncode
Slides from my talk at dConstruct 2012 (Brighton, UK):
http://2012.dconstruct.org/conference/lukas/

Slide Illustrations by the radical Matt Sutter:
http://twitter.com/msutters
http://birthdaystreet.com/

Published in: Technology, Education
1 Comment
1 Like
Statistics
Notes
No Downloads
Views
Total Views
1,770
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
0
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Cure for the Common Code"

  1. 1. CURE FOR CODING FROM ANYWHERE
  2. 2. CURE FOR CODING FROM ANYWHERE (It’s actually a fractured tibia)
  3. 3. OBLIGATORY CROWDPARTICIPATION SECTION
  4. 4. IF YOU COULD LEARN ANYTHING, WHAT WOULD IT BE?
  5. 5. HERE’S SOME THINGS I’VE HEARD: •Start a fire •Make mayonnaise •Escape a straight jacket •Create animated gifs •Learn Spanish •Basic electronics •Play guitar •Make beer or spirits •Perform the Heimlich •Make jewelry •Throw a football •Garden
  6. 6. TELL THE PERSON SITTING NEXT TO YOU YOUR ANSWER
  7. 7. WHY HAVEN’T YOULEARNED IT YET?
  8. 8. WHY HAVEN’T YOU LEARNED IT YET?•Laziness•Afraid to dislocate shoulder•Can’t retain new information•Too busy•Requires someone to show me how•Can’t find resources•Don’t have the tools (Photoshop)•Money•Don’t know where to start•Afraid to fail•Time
  9. 9. “Theres an unlimitednumber of things tolearn, so knowingwhere to start isdaunting.”
  10. 10. “I need to be taught. Idont learn well from booksunless Im furtheringknowledge thats already inmy brain. So if I didnt havesomeone literally teachingme step-by-step, I neverwould learn.”
  11. 11. “I need someone tofind a class and say ithappens at this time,for this long and itcosts this muchand I would be in.”
  12. 12. “I need [help/support] tofind [a resource] at [a date],for [length of time] for[monetary value] and I’m[confirmation exclamation]!”
  13. 13. “Jenn told me about aGirl Develop It Classon October 6th, for 4hours for 80 bucksand I’m totes in!”
  14. 14. GIRLDEVELOPIT.COM
  15. 15. I WANTED IN
  16. 16. ZELDMAN.COM - 1996
  17. 17. ZELDMAN.COM/FAQ.HTML - 1999
  18. 18. “It will show you how to use simple,inexpensive tools to make web pagesthat shine: pages that look great,load fast, connect to each otherin intuitive ways, and above allCONVEY SOMETHING WORTHWHILEto your chosen audience.Because its not about dancing baloneyand flashing lights, its aboutCOMMUNICATION AND SHARING.This is our medium – perhaps the mostopen and democratic medium theworld has yet known.IT BEHOOVES US TO USE IT WELL.”
  19. 19. MORE CODERS, MORE CONTENTCONTENTSMAGAZINE.COM LILBUB.COM
  20. 20. SEXHOBBIT.TUMBLR.COM
  21. 21. ALEXISANDJOE.TUMBLR.COM
  22. 22. PIXELUNION.NET/THEMES/FLUID
  23. 23. ALEXISANDJOE.TUMBLR.COM
  24. 24. ALEXISANDJOE.TUMBLR.COM
  25. 25. THIS IS MY MOM
  26. 26. ETSY.COM/SHOP/WISHTO
  27. 27. “I took a Dreamweaver class. Iloved every minute of it. I FELTSMART while I was learning it ...and IT FELT MAGICAL TOWRITE CODE and it produced awebsite!I used to like to practice writingdifferent things and thenviewing what those differentthings produce.”
  28. 28. THIS IS JOHN
  29. 29. FACULTY.CCP.EDU
  30. 30. FACULTY.CCP.EDU
  31. 31. “All of my students usephones now, so I thoughta mobile site would begood. Just trying to keepup to date.”
  32. 32. DUDAMOBILE.COM
  33. 33. THERE’S NO SHORTAGE OF REASONSTHAT PEOPLE WANT TO LEARN CODE•Edit blogging themes•Customize your MySpace page•Bulletin Board posts•Portfolio sites•Try out web fonts•Further careers•Help inform web design decisions•Communicate with clients about their website•Learn something new
  34. 34. THIS IS THE MAYOR OF NEW YORK CITYTWITTER.COM/MIKEBLOOMBERG/STATUS/154999795159805952
  35. 35. CODEYEAR.COM
  36. 36. CODEACADEMY.COM
  37. 37. CODESCHOOL.COM
  38. 38. CODE.GOOGLE.COM/EDU
  39. 39. FTACADEMY.ORG
  40. 40. LYNDA.COM
  41. 41. OPERA.COM/COMPANY/EDUCATION
  42. 42. ACADEMICEARTH.ORG
  43. 43. P2PU.ORG/EN/SCHOOLS/SCHOOL-OF-WEBCRAFT
  44. 44. TEAMTREEHOUSE.COM
  45. 45. CODEAVENGERS.COM
  46. 46. SOME PEOPLE DID NOT THINK THIS WAS A GOOD IDEA
  47. 47. FORBES.COM/SITES/TARABROWN/2012/01/10/LEARNING-HOW-TO-CODE-IS-A-WASTE-OF-TIME
  48. 48. CODINGHORROR.COM/BLOG/2012/05/PLEASE-DONT-LEARN-TO-CODE.HTML
  49. 49. SOME PEOPLE DID NOT THINK THIS WAS A GOOD IDEA •Underestimates time it takes to learn code •Theres no help with definitions or concepts •Theres no help at all •Badges aren’t enough incentive •Boring content •No use case for lessons learned •A tool seeking a problem •Reciting code, not understanding code •Unnecessary skill •Implies that theres a thin, easily permeable membrane between learning to program and getting paid to program professionally
  50. 50. LEARN X IN Y MINUTES!!RINKWORKS.COM/BOOKAMINUTE
  51. 51. SET REALISTIC EXPECTATIONS
  52. 52. IDENTIFY TRUST-WORTHY RESOURCES
  53. 53. HTML.NET
  54. 54. “Oh boy.”
  55. 55. HTML.NET
  56. 56. “This talks to you like you’rean idiot.”
  57. 57. W3SCHOOLS.COM
  58. 58. W3FOOLS.COM
  59. 59. BAD EDUCATION HURTS.1.BEING BADLY EDUCATED HAMPERS YOUR ABILITY TO SCORE A GOOD JOB.2.INACCURATE REFERENCES SLOW DEVELOPMENT AND CAUSE COSTLY QA LOOPS.3.LEARNING KEY WEB DEVELOPMENT IDIOMS SLOWLY OR INCORRECTLY PUTS YOU YEARS BEHIND YOUR OWN COLLEAGUES. W3FOOLS.COM
  60. 60. Ive worked my way through all the "Getting Started with Programming" lessons and Ive even tackled the Intermediate Javascript course. Ive got badges. Ive earned achievements. And I dont know shit. - Audrey Wattershttp://www.hackeducation.com/2011/10/28/codecademy-and-the-future-of-not-learning-to-code/
  61. 61. FOCUS ON REAL USE CASES
  62. 62. INFORMATION-BASED LEARNINGFocuses on the delivery ofinformation by the teacher throughlectures, notes, etc. and its recall bythe student
  63. 63. PROBLEM-BASED LEARNINGIn a problem-based learning (PBL) model, studentsengage complex, challenging problems andcollaboratively work toward their resolution.PBL is about students connectingdisciplinary knowledge to real-worldproblems—the motivation tosolve a problem becomesthe motivation to learn.
  64. 64. “My biggest barrier was that Ididnt know where to start. Iread articles, did tutorials, andwatched videos, but I wasntsure of what I should focus on,so I felt like I wasntprogressingIt was incredibly valuablehaving a curriculum to follow.” - Yesenia Perez-Cruz
  65. 65. YESENIAPEREZCRUZ.COM
  66. 66. GET EXCITED!!
  67. 67. TWITTER.COM/JERESIG
  68. 68. KHANACADEMY.ORG/CS
  69. 69. CREATE A SUPPORTIVE ENVIRONMENT
  70. 70. GET PEOPLE INVOLVEDAdults often learn or remember the following after one month:• 10% of what they read.• 20% of what they hear.• 30% of what they see.• 50% of what they see and hear.• 70% of what they say.• 90% of what they do and say. “How People Learn” http://www.extension.umn.edu/distribution/familydevelopment/components/08503p13-14.pdf
  71. 71. BLOC.IO
  72. 72. DEVBOOTCAMP.COM
  73. 73. DON’T WASTE ANYONES TIME
  74. 74. MAKE TIME YOUR FRIEND
  75. 75. MAKE TIME YOUR FRIEND
  76. 76. SKILLSHARE.COM
  77. 77. LEARNING NEW STUFF FEELS GREATGET YOUR RUBBER BANDS OUT

×