Lock in $30 Savings on PRO—Offer Ends Soon! ⏳
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
The Dark Side of Matz
Search
Florian Gilcher
October 17, 2015
Programming
1
2k
The Dark Side of Matz
Searching though ancient change logs and emails, may we find... the dark side of Matz?
Florian Gilcher
October 17, 2015
Tweet
Share
More Decks by Florian Gilcher
See All by Florian Gilcher
A new contract with users
skade
1
500
Using Rust to interface with my dive computer
skade
0
270
async/.await with async-std
skade
1
790
Training Rust
skade
1
120
Internet of Streams - IoT in Rust
skade
0
100
How DevRel is failing communities
skade
0
93
The power of the where clause
skade
0
650
Three Years of Rust
skade
1
200
Rust as a CLI language
skade
1
220
Other Decks in Programming
See All in Programming
Full-Cycle Reactivity in Angular: SignalStore mit Signal Forms und Resources
manfredsteyer
PRO
0
200
20 years of Symfony, what's next?
fabpot
2
350
リリース時」テストから「デイリー実行」へ!開発マネージャが取り組んだ、レガシー自動テストのモダン化戦略
goataka
0
120
tparseでgo testの出力を見やすくする
utgwkk
1
180
connect-python: convenient protobuf RPC for Python
anuraaga
0
380
MAP, Jigsaw, Code Golf 振り返り会 by 関東Kaggler会|Jigsaw 15th Solution
hasibirok0
0
230
テストやOSS開発に役立つSetup PHP Action
matsuo_atsushi
0
150
ViewファーストなRailsアプリ開発のたのしさ
sugiwe
0
430
令和最新版Android Studioで化石デバイス向けアプリを作る
arkw
0
380
WebRTC、 綺麗に見るか滑らかに見るか
sublimer
1
160
新卒エンジニアのプルリクエスト with AI駆動
fukunaga2025
0
190
配送計画の均等化機能を提供する取り組みについて(⽩⾦鉱業 Meetup Vol.21@六本⽊(数理最適化編))
izu_nori
0
140
Featured
See All Featured
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
48
9.8k
It's Worth the Effort
3n
187
29k
VelocityConf: Rendering Performance Case Studies
addyosmani
333
24k
How to Think Like a Performance Engineer
csswizardry
28
2.4k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
4.1k
Agile that works and the tools we love
rasmusluckow
331
21k
Principles of Awesome APIs and How to Build Them.
keavy
127
17k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.3k
GraphQLとの向き合い方2022年版
quramy
50
14k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
970
Art, The Web, and Tiny UX
lynnandtonic
303
21k
Transcript
I have no idea what I am doing.
I was involved in a couple of things, regardless.
(eurucamp, jrubyconf, germany.rb, rubyforen.de)
You end up interacting reading a lot of people of
other peoples writing.
The dark side of Matz
MINSWAN
Matz is nice so we are nice
TRUE?
DST The biggest work program since the invention of time
itself.
Ruby 1.6 release notes. (I was recommended to read obsolent
code from time to time!)
Thu Apr 5 02:19:03 2001 Yukihiro Matsumoto <
[email protected]
> * time.c
(make_time_t): proper (I hope) daylight saving time handling for both US and Europe. I HATE DST!
WHOA!
What else does Matz hate?
Reference counting Sat May 29 12:27:00 1999 Yukihiro Matsumoto <
[email protected]
>
* ext/tcltklib/tcltklib.c (ip_invoke): proper ref count management to avoid leak. I HATE REF COUNTING!!
Multiple inheritance “ Removing the distinction would mean going back
to multiple inheritance, which I hate.”
autoload “ I hate autoload. autoload is one of things
I regret. I’m not positive about enhancing something that I hate.”
What does really enrage him?
Non-free software “ VC again? When can I expect MS
to stop ignoring more-than 10 years old standard? I’m getting sick of it.”
Grading The level of hate in Matz is around 0.001
Linus, which is about 0.0001 micro-de-Raadt.
MIN
Reminder Considerate, non-insulting and fair leadership of projects is not
just feasable, but used and works. You just never notice.
Behaviour radiates
SWAN
A plea Stop defending insulting community leadership as necessary or
constructive.