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
170
1
Share
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
More Decks by Aaron Cruz
See All by Aaron Cruz
If You Didn't Record It, It Didn't Happen: Practical Observability for Rails
pferdefleisch
0
47
Steal This Talk
pferdefleisch
0
27
Evolution of a Burger Bot
pferdefleisch
0
86
Burn Your CV
pferdefleisch
0
110
TJ Holowaychuk is a Hive Mind
pferdefleisch
0
550
Ruby Alternatives
pferdefleisch
0
210
Duck! An interface love story
pferdefleisch
1
80
Intro to the MVP
pferdefleisch
1
67
Herding Gophers
pferdefleisch
1
88
Other Decks in Programming
See All in Programming
AIエージェントで業務改善してみた
taku271
0
550
アーキテクチャモダナイゼーションとは何か
nwiizo
19
5.5k
AI時代のPhpStorm最新事情 #phpcon_odawara
yusuke
0
230
The Less-Told Story of Socket Timeouts
coe401_
3
780
エラー処理の温故知新 / history of error handling technic
ryotanakaya
7
1.7k
「Linuxサーバー構築標準教科書」を読んでみた #ツナギメオフライン.7
akase244
0
1.4k
Claude CodeでETLジョブ実行テストを自動化してみた
yoshikikasama
0
1k
PHPer、Cloudflare に引っ越す
suguruooki
1
110
2026_04_15_量子計算をパズルとして解く
hideakitakechi
0
130
ハーネスエンジニアリングにどう向き合うか 〜ルールファイルを超えて開発プロセスを設計する〜 / How to approach harness engineering
rkaga
24
15k
iOS機能開発のAI環境と起きた変化
ryunakayama
0
190
(Re)make Regexp in Ruby: Democratizing internals for the JIT
makenowjust
3
870
Featured
See All Featured
A Tale of Four Properties
chriscoyier
163
24k
The B2B funnel & how to create a winning content strategy
katarinadahlin
PRO
1
340
Embracing the Ebb and Flow
colly
88
5k
So, you think you're a good person
axbom
PRO
2
2k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
The Curse of the Amulet
leimatthew05
1
12k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
70
39k
Are puppies a ranking factor?
jonoalderson
1
3.3k
sira's awesome portfolio website redesign presentation
elsirapls
0
230
Joys of Absence: A Defence of Solitary Play
codingconduct
1
350
Side Projects
sachag
455
43k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
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 ?