Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Why Ruby
Search
Jason Ong
March 11, 2012
Education
400
1
Share
Why Ruby
Presented in 2011 at NUS Hackers Ruby tournament
Jason Ong
March 11, 2012
More Decks by Jason Ong
See All by Jason Ong
Singapore Startup Scene
jasonong
0
130
How To Hack Up An Event
jasonong
0
110
How To Be A Kickass Lover
jasonong
0
220
Other Decks in Education
See All in Education
Modelamiento Matematico (Ingresantes UNI 2026)
robintux
0
280
Fulbright DAI 2025 學人經驗分享
joannie
0
830
[2026前期火5] 論理学(京都大学文学部 前期 第3回)「形式言語と四つのキーワード:メタ・構成・意味論・ハーモニー」
yatabe
0
390
モブ社員がモブエンジニアを名乗って得られたこと_20260413
masakiokuda
4
480
Interaction - Lecture 10 - Information Visualisation (4019538FNR)
signer
PRO
0
2.6k
コマンドラインの使い方 / 01-d-cli
kaityo256
PRO
1
160
Course Review - Lecture 13 - Next Generation User Interfaces (4018166FNR)
signer
PRO
0
2.2k
理工学系 第1回大学院説明会2026|東京科学大学(Science Tokyo)
sciencetokyo
PRO
1
2.2k
P3NFEST 2026 Spring ハンズオン「ハッキング・ラブ!はじめてのハッキングをやってみよう」資料
nomizone
0
450
What workforce agencies must have in place to compete for and deliver on RESTART grants
territorium
PRO
0
150
SSH公開鍵認証 / 02-b-ssh
kaityo256
PRO
0
160
Gesture-based Interaction - Lecture 6 - Next Generation User Interfaces (4018166FNR)
signer
PRO
1
2.2k
Featured
See All Featured
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
690
Speed Design
sergeychernyshev
33
1.6k
A Soul's Torment
seathinner
6
2.8k
Building the Perfect Custom Keyboard
takai
2
750
Measuring Dark Social's Impact On Conversion and Attribution
stephenakadiri
2
190
Ethics towards AI in product and experience design
skipperchong
2
270
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.9k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
62
54k
AI: The stuff that nobody shows you
jnunemaker
PRO
6
630
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
340
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
49
9.9k
The Cult of Friendly URLs
andyhume
79
6.9k
Transcript
The Five P’s of Ruby - @jasonong _Why Ruby? “So,
what makes Ruby so cool?” Saturday, February 12, 2011
The Five P’s of Ruby - @jasonong People “Two turkeys
don’t become an eagle” Saturday, February 12, 2011
A picture > 1000 words... Saturday, February 12, 2011
A picture > 1000 words... Saturday, February 12, 2011
Picture > 10,000 words... Saturday, February 12, 2011
Not forgetting... Saturday, February 12, 2011
The Five P’s of Ruby - @jasonong Passion “Because you’re
worth it” Saturday, February 12, 2011
Rubyists tends to... Wanna change the world Saturday, February 12,
2011
Rubyists tends to... Wanna change the world Work for startups
that wanna change the world Saturday, February 12, 2011
Rubyists tends to... Wanna change the world Work for startups
that wanna change the world Care about code quality Saturday, February 12, 2011
Rubyists tends to... Wanna change the world Work for startups
that wanna change the world Care about code quality Care about helping others achieve code quality Saturday, February 12, 2011
Rubyists tends to... Wanna change the world Work for startups
that wanna change the world Care about code quality Care about helping others achieve code quality Be sociable Saturday, February 12, 2011
Rubyists tends to... Wanna change the world Work for startups
that wanna change the world Care about code quality Care about helping others achieve code quality Be sociable Be good musicians Saturday, February 12, 2011
Rubyists tends to... Live happily ever after... Saturday, February 12,
2011
The Five P’s of Ruby - @jasonong Practices “Cuts like
a samurai” Saturday, February 12, 2011
Buzzwords... Agile REST TDD BDD Pairing Saturday, February 12, 2011
More Buzzwords... NoSQL MongoDB Redis Node.js Juggernaut Saturday, February 12,
2011
Even libraries are cool... Cucumber Factory girl Devise Cancan Timecop
Saturday, February 12, 2011
The Five P’s of Ruby - @jasonong Productive “Rolling up
your sleeves” Saturday, February 12, 2011
This... if(myVariable != null){ //handle it }else{ throw
new InvalidOperationException ("Hey dude! Where's My Variable Assignment!") } Saturday, February 12, 2011
Or this... raise "Hey dude! Where's My Variable Assignment"
if my_variable.nil? Saturday, February 12, 2011
What about... unless(my_variable.nil?) #do whatever end Saturday, February 12,
2011
Packaged libraries gem install my_awesome_ruby_lib Saturday, February 12, 2011
The Five P’s of Ruby - @jasonong Pay “Show me
the money!” Saturday, February 12, 2011
*Kar-ching* We’re hiring Saturday, February 12, 2011
*Kar-ching* We’re hiring Huge demand in the valley Saturday, February
12, 2011
*Kar-ching* We’re hiring Huge demand in the valley Europe, Australia
& more! Saturday, February 12, 2011
*Kar-ching* Question: Who drives a Pagani Zonda HH? Saturday, February
12, 2011
*Kar-ching* Saturday, February 12, 2011
*Kar-ching* Answer: David Heinemeier Hansen. Creator of Ruby on Rails.
Largely responsible for the popularity of Rails. Saturday, February 12, 2011
Summary People Passionate Practices Productive Pay Saturday, February 12, 2011
Summary People who are Passionate about good Practices and know
how to be Productive gets excellent Pay Saturday, February 12, 2011
RedDotRubyConf 22nd/23rd April 2011 Matz (Ruby creator), Dave (PragProg), Chad
(RubyCentral), Tom (Github) & many more! Regional folks Food + drinks + fun = Geek party Special student price ~ $100 Saturday, February 12, 2011
To learn more... Singapore Ruby Brigade Ruby Mendicant University Railscasts
Saturday, February 12, 2011