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
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
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
60
Steal This Talk
pferdefleisch
0
31
Evolution of a Burger Bot
pferdefleisch
0
94
Burn Your CV
pferdefleisch
0
110
TJ Holowaychuk is a Hive Mind
pferdefleisch
0
570
Ruby Alternatives
pferdefleisch
0
210
Duck! An interface love story
pferdefleisch
1
82
Intro to the MVP
pferdefleisch
1
76
Herding Gophers
pferdefleisch
1
92
Other Decks in Programming
See All in Programming
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
3.5k
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
390
ビデオ通話が繋がる0.2秒で何が起きているのか
supurazako
2
170
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
620
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
17k
AI時代のPHPer生存戦略 ~「言語、もうなんでもよくない?」に本気で向き合う~
vivion
0
220
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
630
<title><a id="</title>君はこのHTMLをパースできるか"></a></title> #雑LT_study
pizzacat83
0
130
jsmini JavaScript Engine を作ってみた話
yosuke_furukawa
PRO
0
290
Claude Team Plan導入・ガイド
tk3fftk
0
250
AI Engineeringは、AIプロダクトだけのものか? 〜AIがソフトウェアを作る時代の新しい当たり前〜 / No AI in your product. AI Engineering in your development.
rkaga
4
340
AIが無かった頃の素敵な出会いの話
codmoninc
1
350
Featured
See All Featured
Side Projects
sachag
455
43k
Bash Introduction
62gerente
615
220k
How to build a perfect <img>
jonoalderson
1
5.8k
Build The Right Thing And Hit Your Dates
maggiecrowley
39
3.4k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Odyssey Design
rkendrick25
PRO
2
740
Raft: Consensus for Rubyists
vanstee
141
7.6k
Why You Should Never Use an ORM
jnunemaker
PRO
61
9.9k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
280
Become a Pro
speakerdeck
PRO
31
6k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Writing Fast Ruby
sferik
630
63k
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 ?