Nordic Ruby 2013

Under förra helgen var jag (Peter), Alex, Johan och PetterNordic Ruby.

Liksom förra året hölls Nordic Ruby på Yasuragi Hasseludden. Nytt för i år var dock att konferensen smygstartade redan under torsdagskvällen.

Publik

Fredag

Efter bad och en stadig frukost var det dags för konferensen att komma igång ordentligt.

The History of Women in Programming

Konferensen inleddes av Elise Worthy och Jessica Suttles som berättade om kvinnors viktiga roll i datorns historia. De rekomenderade bland annat böckerna The Computer Boys Take Over och Gender Codes: Why Women Are Leaving Computing.

Joy

Chad Fowler berättade om att vara bipolär samt hur han själv har hanterat det. Han ansåg även att lycka fortfarande är ett “olöst problem”.

We obsess over minutiae. (Which key to use as the Vim <leader> key)

What Is Your Why?

Keavy McMinn höll en, om något, ännu känslosammare föreläsning om klara känslosamma motgångar genom fysisk träning.

Life is fragile and BRUTAL

Bootstrapping as a Developer

Tekin Suleyman berättade om hur han bootstrappade crowd.fm samt hur viktigt det är att hitta rätt typ av kunder, speciellt när man har begränsat med finansiering och tid.

Build something your customers NEED

Hacking Passion

Katrina Owen gick igenom olika sätt att “levla” i livet.

Hennes initiala mål var att hon ville bli extraordinär på något… men hon hade inte helt klart för sig vad det kunde vara. Så hon provade på det mesta.

  1. Practice: Deliberate and focused
  2. Imitate the masters
  3. Do something well enough to LOVE what you DO

Life is MESSY

Better: A Field Guide to Continuous Improvement

Ben Scofield gav tips på kontinuerlig förbättring.

(Hemligheten är snabb feedback)

Några av tipsen var att skriva Outage Reports, göra Project Post-Mortems, logga Metrics samt att använda något i stil med Netflix Chaos Monkey.

Teppanyaki

Lördag

Making Friends with the Turtles

Glenn Vanderburg förespråkade att alla borde lära sig hur tekniken fungerar några abstraktionsnivåer under den nivå som man vanligtvis jobbar mot. Han presenterade detta som fem punkter:

  1. Don’t be afraid to learn the internals
  2. Remove the barriers: Make it easy to explore
  3. Choose the right tools, even if they’re not “cool”
  4. Build your own prototype to understand the tools
  5. This is YOUR job

Han hävdade även om att alla abstraktioner läcker så fort något går snett.

Realigning & Refactoring

Jina Bolton beskrev hur hon jobbar med Sass och style guides.

Hon rekomenderade boken Scalable and Modular Architecture for CSS, verktyget SassMe och gridsystemet Susy, vilket bygger på Compass.

Don’t try to document everything from the beginning. (You will give up)

Susy såg verkligen trevligt ut, får nog ta och använda det i något framtida projekt.

Make the World Less Shit. NOW.

Natalia Buckley beskrev hur teknik, eftersom den är utvecklad av människor, är en biprodukt av vår kultur, hur Wikipedia har inbyggd bias samt att 2/3 a jordens befolkning inte kan delta i projektet.

Make stuff you can be proud of.

Literate Programming: A Modern Approach

Jeremy Ashkenas pratade om Literate CoffeeScript samt Knuths grundidé Literate programming.

Att betrakta dokumentation och kod som ett gemensamt litterärt verk låter inte helt tokigt, även om jag inte är helt med på hur praktiskt det skulle vara.

Code is abstract ART

Han kontrasterade även med några av Dijkstras tankegångar.

The Imminent Collapse of Ruby

Den sista föreläsningen gav en riktig tankeställare. Reginald Braithwaite pratade om att Ruby, både som språk och ekosystem, nått den del av livscykeln där man inte längre kan kalla det för “ny och het” teknik.

Han ser en stor röd flagga i att vi har och använder så många olika verktyg i vårt dagliga arbete med Ruby. Bundler, Rake, RSpec, RubyGems, etc.

Pervasive tools are Ruby smells.

Han beskrev det hela som spelet Jenga och att vi alla borde fokusera på att bygga en stabil grund snarare än att utveckla nya verktyg. Han nämnde det inte i föreläsningen men jag kan verkligen rekomendera att du tar en närmare titt på hans projekt Homoiconic.

Lightning talks

Den sista punkten på schemat var lightning talks, små snabba föreläsningar om lite vad som helst. Till exempel berättade baristan Patrik om vägen från böna till espressokopp.

Baristan Patrik Utsikten från Yasuragi

Fler bilder från konferensen hittar du på Flickr

Sketch notes