Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Programming for Humans

Programming for Humans

Short talk presented at Women Who Code Portland's Networking Night
https://www.meetup.com/Women-Who-Code-Portland/events/222804928/

Video: https://www.youtube.com/watch?v=yIvn3HkoD9Y&t=3280

Emily Hyland

June 08, 2015
Tweet

More Decks by Emily Hyland

Other Decks in Programming

Transcript

  1. the subjective experience
 of using software ease of use and

    emotional connection user experience —
  2. the qualities or properties
 of an object that define its

    possible uses or make clear how it can or should be used affordance http://www.merriam-webster.com/dictionary/affordance
  3. write the README before you write the code think how

    you’ll use it, not the implementation
  4. Programmers often feel joy when they can concentrate on the

    creative side of programming, so Ruby is designed to make programmers happy. I consider a programming language as a user interface, so it should follow the principles of user interface. – Yukihiro Matsumoto