Cascadia Ruby 2013 Ruby as Art; Ruby as Science; Ruby as Craft by Davy Stevenson

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



Duration: 26:11
438 views
1


Programmer. Computer Scientist. Software Engineer. Software Craftsman. Principle Architect. Designer. Developer.

These are the words that we use to describe our profession and ourselves. We are encouraged to study Computer Science, however a large percentage of us are self-taught or have entered programming through related fields. This sits in stark contrast to most other engineering disciplines, and this diversity is possibly our greatest strength.

We are computer programmers, but we are also artists, teachers, mothers, social advocates, athletes, scientists, writers, gardeners, and many more. It's important for us to take the time to look at problems through many lenses, and form diverse teams that allow us to solve problems from many different angles. There is no 'one size fits all' approach to programming -- we are all standing on the shoulders of giants.

Programming sits at the intersection of science, art, and craft. I contend that, given introspection on each of these facets, we will all improve. I'll provide concrete examples of how to apply formal Computer Science techniques to real-world problems. I'll outline the benefits of treating code as an art form. I'll explain how problem solving in programming maps directly onto other crafty domains. But most importantly I'll discuss the importance of taking the time to look at problems from different perspectives. No matter what path you have taken, there is always more to be learned by walking in the footsteps of another.

Help us caption & translate this video!

http://amara.org/v/FG5u/




Other Videos By Confreaks


2013-12-01Ruby Conf 2013 - Under the Influence by Zachary Scott
2013-12-01Ruby Conf 2013 - Mastering Elasticsearch With Ruby
2013-12-01Ruby Conf 2013 Living in the Fantasy Land by Yukihiro "Matz" Matsumoto
2013-11-29Nickel City Ruby 2013 Actually Invented Here by Flip Sasser
2013-11-29Cascadia Ruby 2013 Fluent Refactoring by Sam Livingston-Gray
2013-11-29Cascadia Ruby 2013 Gambling for Rubyists by Kerri Miller
2013-11-29Cascadia Ruby 2013 Advanced Multithreading in Ruby by Jerry D'Antonio
2013-11-29Nickel City Ruby 2013 The Esoteric Library by Zachary Scott
2013-11-29Nickel City Ruby 2013 My KidsRuby Journey by Katie Hagerty
2013-11-29Cascadia Ruby 2013 Real craftsmen (can) create their own tools, parts 1 & 2 by Ryan Davis
2013-11-28Cascadia Ruby 2013 Ruby as Art; Ruby as Science; Ruby as Craft by Davy Stevenson
2013-11-28Nickel City Ruby 2013 BIO 351: Getting Science done in Ruby by Jeff Hsu
2013-11-28Cascadia Ruby 2013 Coding and The Mozart Effect by PJ Hagerty
2013-11-28Cascadia Ruby 2013 Taking Ruby to the Movies by Jeremy Hinegardner
2013-11-27Cascadia Ruby 2013 Tell Us Another Story Grandpa: Lessons Learned over 16 Years as a Developer
2013-11-27Cascadia Ruby 2013 Ruby Robotics by Josh Adams and Robby Clements
2013-11-27Cascadia Ruby 2013 We're sorry, but something went wrong by Aja Hammerly
2013-11-27Cascadia Ruby 2013 The hacker's guide to usability testing by Starr Horne
2013-11-27Cascadia Ruby 2013 Sentiment Analysis using Support Vector Machines in Ruby by Matthew Kirk
2013-11-27Cascadia Ruby 2013 We All Make Mistakes: Learning from Gaffes in the Ruby Community by Nick Cox
2013-11-27Madison Ruby 2013 - Local Flavor from The Madison Club



Tags:
cascadiaruby
2013
science
art
technology
math
craft
knitting