The Programming Ape: Optimizing Software Development for Human Cognition

The Programming Ape: Optimizing Software Development for Human Cognition

ChariotSolutions via YouTube Direct link

We build tools which are used by people.

44 of 44

44 of 44

We build tools which are used by people.

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

The Programming Ape: Optimizing Software Development for Human Cognition

Automatically move to the next video in the Classroom when playback concludes

  1. 1 "The Programming Ape" Coda Hale
  2. 2 How people think and why that matters.
  3. 3 Yammer The enterprise social network.
  4. 4 Help businesses be better businesses.
  5. 5 Software people!
  6. 6 We write software to help people do things.
  7. 7 What's a people?
  8. 8 People are not computers.
  9. 9 reliable minds.
  10. 10 We have human minds.
  11. 11 We care about how humans act.
  12. 12 We can observe how humans act.
  13. 13 Involuntary
  14. 14 Fast
  15. 15 Effortless
  16. 16 Invisible
  17. 17 Slow
  18. 18 Difficult
  19. 19 Perceptible
  20. 20 Associative
  21. 21 Parallel
  22. 22 Primed
  23. 23 SOAP
  24. 24 Pattern Matching
  25. 25 Coherence
  26. 26 Swimming Road Trip
  27. 27 Swimming Potato
  28. 28 Regulatory
  29. 29 Lazy
  30. 30 Bait Switch
  31. 31 didn't read.
  32. 32 didn't notice.
  33. 33 Too tired; didn't care.
  34. 34 Ego depletion.
  35. 35 So you're building tools for humans...
  36. 36 Let the visual cortex do the work.
  37. 37 Build ambient awareness.
  38. 38 Make daily life sustainable.
  39. 39 Correlate.
  40. 40 Normalize.
  41. 41 Detect anomalies.
  42. 42 Create a moment of cognitive strain.
  43. 43 Leverage intuition. Conserve attention.
  44. 44 We build tools which are used by people.

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.