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

Beautiful Rubyist

Beautiful Rubyist

We — as Rubyists — have proven to be perceptible to aesthetics through our choice of programming language.
In our daily work we often have to touch user interfaces — on the web, desktop and mobile apps or even in API definitions. And while we might sometimes secretly enjoy working so close to the user and out in the open, visible to everyone, we do so rarely with confidence.

It’s time to gain some confidence! This talk will attempt to bring visual aesthetics and code together and to explain some of the most fundamental rules of art and visual design through Ruby: Using Ruby idioms, patterns and syntax we will try to clarify basics like hierarchy, composition, contrast and proportion using everyday interface–related problems as examples and hopefully take on an interesting journey through language, design and code.

You can find a “transcript” here: http://polarblau.com/2013/08/18/beautiful-rubyist.html

Florian Plank

August 17, 2013
Tweet

More Decks by Florian Plank

Other Decks in Programming

Transcript

  1. 1

  2. “Real web designers write code. Always have, always will.” (JEFFREY

    ZELDMAN) “We didn’t have a designer on the team.”
  3. “Real web designers write code. Always have, always will.” (JEFFREY

    ZELDMAN) “This looks like an engineer built it, I know.”
  4. “Real web designers write code. Always have, always will.” (JEFFREY

    ZELDMAN) “I can’t even draw, just quickly threw something together.”
  5. “Real web designers write code. Always have, always will.” (JEFFREY

    ZELDMAN) “I’ve no talent for these kind of things.”
  6. “Talent is cheaper than table salt. What separates the talented

    individual from the successful one is a lot of hard work.” (STEPHEN KING)
  7. “High performance computing requires high level of abstraction and that’s

    what makes languages like Ruby or even Python good.” (ARA T. HOWARD)
  8. 2

  9. We’re all designers — all day, every day. We do

    speak compatible languages. We can transfer knowledge. Talent is cheap. Learning is king.