Coding For Fun And Profit

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    Notes on slide 1

    information ad nauseum:
    basically all the stuff you can consume:
    books, magazines, blog posts, podcasts, screencasts, webcasts, webinars
    doesn’t help you get any better at your craft

    wife’s a teacher, I hear this often
    visual - learn by doing
    auditory - learn by hearing
    tactile - learn by doing
    http://www.ldpride.net/learningstyles.MI.htm#Learning%20Styles%20Explained

    examples for problem sites:
    project euler
    rubyquiz 1 and 2
    php quiz

    feedback -- simple: win good, lose bad -- do better
    ego -- far more likely to spend hours trying to beat your friend at ruby ro sham bo than you are to write yet another crud page

    Favorites, Groups & Events

    Coding For Fun And Profit - Presentation Transcript

    1. coding for fun and profit srsly...
    2. describe "Coding For Fun and Profit Speech" do before do @speech = mock_model(Speech, :title => "Coding For Fun and Profit", :awesome? => true) end it "should be awesome" do @speech.should be_awesome end end
    3. Plan • Who I am • Why this is useful • What are we going to cover (and what we aren’t) • When does it get fun? (soon, I hope)
    4. > whoami • Jeff Schoolcraft • The Queue Incorporated • Software Process Consulting • Custom Software Development • code poet (have the shirt to prove it) • entrepreneur • ASP.NET MVP (x3)
    5. teh inter t00bs • ordered by uzefulnez • http://twitter.com/jschoolcraft • http://blog.thequeue.net • http://www.facebook.com/JeffSchoolcraft • http://www.linkedin.com/in/jschoolcraft
    6. I can haz uzefulnez • More better • More Smarter • == • More $$ • Less
    7. Teh plan • Use as many tech memes and cool kid spellingz as possible
    8. srsly?
    9. srsly
    10. What I won’t cover • Long technical details about the research • Dreyfus model of skill aquisition • Deliberate Practice • 10,000+ hours to expert • etc
    11. What I will cover • Why you might want to try to have fun coding • Some research you might be interested in • Ideas for having fun (sharing encouraged) • Have fun (see note about sharing) • Follow up
    12. Why • You’re in a rut • Coding feels like a job • You feel like you’re getting stupider • information ad nauseum
    13. research
    14. Dreyfus Model
    15. learning FAIL • Ever heard there are three ways people are inclined to learn? • Visual • Auditory • Kinesthetic
    16. ftl • Trust someone to <thing> • fire a weapon, throw a grenade, architect a life support software system • That had <learned_by> • listening to a podcast • watching a screencast • apprenticed with a master
    17. doing is teh best • If that were the case then the majority of my coworkers would all be experts... • Still iterating over arrays instead of using collections • Still writing the same tired code • But experts at copy & paste
    18. i can haz phun?
    19. the way • masturba.... uh, fun for one • code a trois (group fun, swinging optional) • i pwn j00!
    20. solo • learn a new language every year • problem sites • scratch an itch
    21. two or more • hackfests • coding dojo • open coffee • scratch an itch with a friend
    22. let’s get it on
    23. magic.happens.here • Feedback • Ego/geek cred/something
    24. examples • ALT.NET Boulders • Rails Rumble • ro sham bo • rrobots
    SlideShare Zeitgeist 2009

    + jschoolcraftjschoolcraft Nominate

    custom

    160 views, 0 favs, 0 embeds more stats

    Exploring ways to have fun while deliberately pract more

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 160
      • 160 on SlideShare
      • 0 from embeds
    • Comments 0
    • Favorites 0
    • Downloads 5
    Most viewed embeds

    more

    All embeds

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories