Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
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
                 ...
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_fl...
@keithpitty

@cockatoo_sw
Happy Hacking
Happy Hacking
Happy Hacking
Happy Hacking
Happy Hacking
Happy Hacking
Upcoming SlideShare
Loading in …5
×

of

Happy Hacking Slide 1 Happy Hacking Slide 2 Happy Hacking Slide 3 Happy Hacking Slide 4 Happy Hacking Slide 5 Happy Hacking Slide 6 Happy Hacking Slide 7 Happy Hacking Slide 8 Happy Hacking Slide 9 Happy Hacking Slide 10 Happy Hacking Slide 11 Happy Hacking Slide 12 Happy Hacking Slide 13 Happy Hacking Slide 14 Happy Hacking Slide 15 Happy Hacking Slide 16 Happy Hacking Slide 17 Happy Hacking Slide 18 Happy Hacking Slide 19 Happy Hacking Slide 20 Happy Hacking Slide 21 Happy Hacking Slide 22 Happy Hacking Slide 23 Happy Hacking Slide 24 Happy Hacking Slide 25 Happy Hacking Slide 26 Happy Hacking Slide 27 Happy Hacking Slide 28 Happy Hacking Slide 29 Happy Hacking Slide 30
Upcoming SlideShare
Rails Camps
Next
Download to read offline and view in fullscreen.

3 Likes

Share

Download to read offline

Happy Hacking

Download to read offline

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

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all

Happy Hacking

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

    Apr. 1, 2017
  • ZervZ

    Feb. 24, 2014
  • kfoutzopoulos

    Sep. 17, 2013

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

Views

Total views

1,124

On Slideshare

0

From embeds

0

Number of embeds

5

Actions

Downloads

12

Shares

0

Comments

0

Likes

3

×