RubyConf 2014 - Affordances in Programming Languages by Randy Coulman

Channel:
Subscribers:
42,400
Published on ● Video Link: https://www.youtube.com/watch?v=fjH1DCa56Co



Duration: 33:06
303 views
6


A good design communicates the intended use of the object. In the physical world, this communication is accomplished by "affordances" as discussed by Donald Norman in "The Psychology of Everyday Things".

Programming languages also have affordances, and they influence the kinds of solutions we develop. The more languages we know, the more we "expand our design space" so that we can come up with better solutions to the problems we face every day.

We will look at a few example problems and show how they can be solved using the affordances provided by different languages.

Help us caption & translate this video!

http://amara.org/v/Fp2F/




Other Videos By Confreaks


2014-12-19RubyConf 2014 - JRuby 9000 by Charles Nutter & Thomas Enebo
2014-12-19RubyConf 2014 - Writing mruby Debugger by Yurie Yamane & Masayoshi Takahashi
2014-12-19RubyConf 2014 - Madam Sandi Tells Your Future by Sandi Metz
2014-12-19RubyConf 2014 - 6 Reasons Jubilee Could be a Rubyist's New Best Friend by Forrest Chang
2014-12-18RubyConf 2014 - Containerized Ruby Applications with Docker by Laura Frank
2014-12-18RubyConf 2014 - Testing Isn't Enough: Fighting Bugs with Hacks by Paul Gross
2014-12-18RubyConf 2014 - Future-Proofing Your 3rd Party Integrations by Jeffrey Matthias
2014-12-18RubyConf 2014 - Building Your API for Longevity by Mike Stowe
2014-12-18RubyConf 2014 - Rapidly Mapping JSON/XML API Schemas in Ruby by Adam Cuppy
2014-12-18RubyConf 2014 - Going Evergreen by Kane Baccigalupi
2014-12-18RubyConf 2014 - Affordances in Programming Languages by Randy Coulman
2014-12-18RubyConf 2014 - On The Outside Looking In by Cindy Backman
2014-12-17PNWS 2014 - Rapture: The Art of the One-Liner
2014-12-16RubyConf 2014 - 'Good Luck With That' : Tag Teaming Civic Data by Liz Rush & Hsing-Hui Hsu
2014-12-16RubyConf 2014 - Polishing Ruby by Olivier Lacan
2014-12-16RubyConf 2014 - Programming, Education, and the American Dream by Liz Abinante
2014-12-16RubyConf 2014 - Ruby After Rails by Ernie Miller
2014-12-16RubyConf 2014 - 2 + Cats = 4 * Cute: How Math Works in Ruby by Chris Hoffman
2014-12-15PNWS 2014 - What every (Scala) programmer should know about category theory
2014-12-15PNWS 2014 - Towards a Safer Scala
2014-12-15PNWS 2014 - Composing Project Archetypes with SBT AutoPlugins