Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
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
22
Evolution of a Burger Bot
pferdefleisch
0
80
Burn Your CV
pferdefleisch
0
110
TJ Holowaychuk is a Hive Mind
pferdefleisch
0
500
Ruby Alternatives
pferdefleisch
0
200
Duck! An interface love story
pferdefleisch
1
74
Intro to the MVP
pferdefleisch
1
63
Herding Gophers
pferdefleisch
1
80
Other Decks in Programming
See All in Programming
Giselleで作るAI QAアシスタント 〜 Pull Requestレビューに継続的QAを
codenote
0
250
C-Shared Buildで突破するAI Agent バックテストの壁
po3rin
0
400
안드로이드 9년차 개발자, 프론트엔드 주니어로 커리어 리셋하기
maryang
1
130
Socio-Technical Evolution: Growing an Architecture and Its Organization for Fast Flow
cer
PRO
0
380
非同期処理の迷宮を抜ける: 初学者がつまづく構造的な原因
pd1xx
1
740
実はマルチモーダルだった。ブラウザの組み込みAI🧠でWebの未来を感じてみよう #jsfes #gemini
n0bisuke2
3
1.3k
從冷知識到漏洞,你不懂的 Web,駭客懂 - Huli @ WebConf Taiwan 2025
aszx87410
2
2.8k
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
130
これならできる!個人開発のすゝめ
tinykitten
PRO
0
120
認証・認可の基本を学ぼう後編
kouyuume
0
240
AIエージェントを活かすPM術 AI駆動開発の現場から
gyuta
0
450
ZJIT: The Ruby 4 JIT Compiler / Ruby Release 30th Anniversary Party
k0kubun
0
150
Featured
See All Featured
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
250
Scaling GitHub
holman
464
140k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
34
A Modern Web Designer's Workflow
chriscoyier
698
190k
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
120
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
22
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.6k
Dealing with People You Can't Stand - Big Design 2015
cassininazir
367
27k
Product Roadmaps are Hard
iamctodd
PRO
55
12k
Building Adaptive Systems
keathley
44
2.9k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
200
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 ?