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
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
490
Using Rust to interface with my dive computer
skade
0
250
async/.await with async-std
skade
1
790
Training Rust
skade
1
110
Internet of Streams - IoT in Rust
skade
0
94
How DevRel is failing communities
skade
0
84
The power of the where clause
skade
0
640
Three Years of Rust
skade
1
190
Rust as a CLI language
skade
1
210
Other Decks in Programming
See All in Programming
iOSでSVG画像を扱う
kishikawakatsumi
0
180
Node-REDのノードの開発・活用事例とコミュニティとの関わり(Node-RED Con Nagoya 2025)
404background
0
110
Amazon ECS Managed Instances が リリースされた!キャッチアップしよう!! / Let's catch up Amazon ECS Managed Instances
cocoeyes02
0
120
Designing Repeatable Edits: The Architecture of . in Vim
satorunooshie
0
220
Webサーバーサイド言語としてのRustについて
kouyuume
1
5k
TransformerからMCPまで(現代AIを理解するための羅針盤)
mickey_kubo
7
5.9k
釣り地図SNSにおける有料機能の実装
nokonoko1203
0
200
When Dependencies Fail: Building Antifragile Applications in a Fragile World
selcukusta
0
120
Kotlin 2.2が切り拓く: コンテキストパラメータで書く関数型DSLと新しい依存管理のかたち
knih
0
250
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
180
オンデバイスAIとXcode
ryodeveloper
0
380
開発組織の戦略的な役割と 設計スキル向上の効果
masuda220
PRO
10
2k
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
463
33k
Designing for humans not robots
tammielis
254
26k
Side Projects
sachag
455
43k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
31
2.6k
Building Adaptive Systems
keathley
44
2.8k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
650
Gamification - CAS2011
davidbonilla
81
5.5k
Code Review Best Practice
trishagee
72
19k
Building Better People: How to give real-time feedback that sticks.
wjessup
370
20k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
116
20k
Balancing Empowerment & Direction
lara
5
710
GraphQLの誤解/rethinking-graphql
sonatard
73
11k
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.