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
The Dark Side of Matz
Search
Florian Gilcher
October 17, 2015
Programming
1
1.9k
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
470
Using Rust to interface with my dive computer
skade
0
210
async/.await with async-std
skade
1
760
Training Rust
skade
1
90
Internet of Streams - IoT in Rust
skade
0
77
How DevRel is failing communities
skade
0
67
The power of the where clause
skade
0
600
Three Years of Rust
skade
1
170
Rust as a CLI language
skade
1
190
Other Decks in Programming
See All in Programming
iOSアプリで測る!名古屋駅までの 方向と距離
ryunakayama
0
160
AIコーディングエージェントを 「使いこなす」ための実践知と現在地 in ログラス / How to Use AI Coding Agent in Loglass
rkaga
4
1.3k
Laravel × Clean Architecture
bumptakayuki
PRO
0
150
MySQL初心者が311個のカラムにNot NULL制約を追加していってALTER TABLEについて学んだ話
hatsu38
2
120
ドメイン駆動設計とXPで支える子どもの未来 / Domain-Driven Design and XP Supporting Children's Future
nrslib
0
180
Browser and UI #2 HTML/ARIA
ken7253
2
180
VibeCoding時代のエンジニアリング
daisuketakeda
0
160
REALITY コマンド作成チュートリアル
nishiuriraku
0
120
note の Elasticsearch 更新系を支える技術
tchov
9
3.6k
API for docs
soutaro
4
1.7k
The Missing Link in Angular’s Signal Story: Resource API and httpResource
manfredsteyer
PRO
0
140
オープンソースコントリビュート入門
_katsuma
0
130
Featured
See All Featured
BBQ
matthewcrist
88
9.6k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
30
2k
The Invisible Side of Design
smashingmag
299
50k
Embracing the Ebb and Flow
colly
85
4.7k
Fantastic passwords and where to find them - at NoRuKo
philnash
51
3.2k
Six Lessons from altMBA
skipperchong
28
3.8k
How GitHub (no longer) Works
holman
314
140k
How to Think Like a Performance Engineer
csswizardry
23
1.6k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
19
1.2k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Rails Girls Zürich Keynote
gr2m
94
13k
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.