• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Happy Hacking
 

Happy Hacking

on

  • 963 views

Slides for a talk given at Rails Camp 7 near Canberra, Australia in April 2010

Slides for a talk given at Rails Camp 7 near Canberra, Australia in April 2010

Statistics

Views

Total Views
963
Views on SlideShare
962
Embed Views
1

Actions

Likes
2
Downloads
6
Comments
0

1 Embed 1

http://www.slideshare.net 1

Accessibility

Categories

Upload Details

Uploaded via as Apple Keynote

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />
  • <br />

Happy Hacking Happy Hacking Presentation Transcript

  • Happy Hacking @keithpitty
  • What makes for happy programming?
  • What makes for happy creative experiences?
  • A psychologist’s perspective...
  • “Flow”
  • Mihaly Csikszentmihalyi Claremont Graduate University
  • How does it feel to be in flow?
  • One Completely involved in what you are doing - focused, concentrated
  • Two A sense of ecstasy - of being outside everyday reality
  • Three Great inner clarity - knowing what needs to be done, and how well you are going.
  • Four Knowing that the activity is doable - that your skills are adequate to the task.
  • Five A sense of serenity - no worries about oneself, and a feeling of growing beyond the boundaries of the ego.
  • Six Timelessness - thoroughly focused on the present, hours seem to pass by in minutes
  • Seven Intrinsic motivation - whatever produces flow becomes its own reward
  • Challenge vs Skill
  • What does this have to do with Rails Camp?
  • Do you ever experience anxiety when faced with a programming task?
  • Do you, perhaps, feel inadequate here at Rails Camp?
  • Would you like to enjoy Rails Camp more?
  • Rails Camp presents An ideal opportunity to improve each others’ skills by sharing knowledge
  • Suggestions • Get involved in a team • Seek help from those who know • Allow others to help you experience “flow”
  • Share and Enjoy!
  • References • http://en.wikipedia.org/wiki/ Flow_(psychology) • http://www.ted.com/talks/ mihaly_csikszentmihalyi_on_flow.html
  • @keithpitty @cockatoo_sw