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
Ruby is Dead
Search
Aaron Cruz
December 04, 2014
Programming
1
170
Ruby is Dead
A tongue in cheek talk to start the discussion period of the December 4th vienna.rb meetup.
Aaron Cruz
December 04, 2014
Tweet
Share
More Decks by Aaron Cruz
See All by Aaron Cruz
Steal This Talk
pferdefleisch
0
21
Evolution of a Burger Bot
pferdefleisch
0
79
Burn Your CV
pferdefleisch
0
110
TJ Holowaychuk is a Hive Mind
pferdefleisch
0
450
Ruby Alternatives
pferdefleisch
0
200
Duck! An interface love story
pferdefleisch
1
72
Intro to the MVP
pferdefleisch
1
62
Herding Gophers
pferdefleisch
1
78
Other Decks in Programming
See All in Programming
RubyKaigiで得られる10の価値 〜Ruby話を聞くことだけが RubyKaigiじゃない〜
tomohiko9090
0
120
2度もゼロから書き直して、やっとブラウザでぬるぬる動くAIに辿り着いた話
tomoino
0
120
データベースコネクションプール(DBCP)の変遷と理解
fujikawa8
0
180
ワンバイナリWebサービスのススメ
mackee
10
7.6k
當開發遇上包裝:AI 如何讓產品從想法變成商品
clonn
0
2.8k
レガシーシステムの機能調査・開発におけるAI利活用
takuya_ohtonari
0
180
プロダクト改善のために新しいことを始める -useContextからの卒業、Zustandへ-
rebase_engineering
1
100
Blueskyのプラグインを作ってみた
hakkadaikon
1
360
イベントストーミングから始めるドメイン駆動設計
jgeem
3
720
AI Coding Agent Enablement in TypeScript
yukukotani
17
8k
カクヨムAndroidアプリのリブート
numeroanddev
0
140
Using AI Tools Around Software Development
inouehi
0
280
Featured
See All Featured
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
106
19k
Rails Girls Zürich Keynote
gr2m
94
13k
4 Signs Your Business is Dying
shpigford
183
22k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
10
860
Gamification - CAS2011
davidbonilla
81
5.3k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
26k
Making Projects Easy
brettharned
116
6.2k
Designing for Performance
lara
608
69k
The Straight Up "How To Draw Better" Workshop
denniskardys
233
140k
Why Our Code Smells
bkeepers
PRO
337
57k
Transcript
Ruby is Dead @mraaroncruz http://wirsing.io
Ruby is Dead @mraaroncruz http://wirsing.io X X
Moore’s Law
Moore’s Law the number of transistors in a dense integrated
circuit doubles approximately every two years
As Chips Get Smaller I’m right!
The Probability of Failure Goes up I’m right! I’m right!
The Probability of Failure Goes up I’m right! I’m right!
I’m wrong :( I’m wrong :(
The Probability of Failure Goes up I’m right! I’m right!
I’m wrong :( I’m wrong :( This is very inefficient
The GIL
Great Article about the GIL http://bit.ly/viennarb-gil
The GIL exists to make our lives easier
Why do we even use Ruby?
[Computer programmers] are focusing on machines. But in fact we
need to focus on humans, on how humans care about doing programming or operating the application of the machines. We are the masters. They are the slaves. -- Matz It is for humans
MINASWAN The Community
It makes us happy
What don’t we like about Ruby?
Ruby is Slow
Ruby is Slow
You want proof?
Lots of companies are leaving Ruby.
None
Ruby isn’t bulletproof
Let’s look at some other solutions
multicore memory mgmt productive faster? Go yes no yes depends
Elixir yes no yes depends Rust yes yes dunno depends Clojure yes no yes depends
So… Let’s get to some questions
Where does Ruby fit in?
Are the tradeoffs worth it?
Why do you use Ruby?
X X
X X
O O
O O Is Dead Ruby
O O Is Dead Ruby ?