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.8k
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
410
Using Rust to interface with my dive computer
skade
0
130
async/.await with async-std
skade
1
680
Training Rust
skade
1
56
Internet of Streams - IoT in Rust
skade
0
60
How DevRel is failing communities
skade
0
53
The power of the where clause
skade
0
470
Three Years of Rust
skade
1
140
Rust as a CLI language
skade
1
170
Other Decks in Programming
See All in Programming
A Sighting of filterA in Typelevel Rite of Passage
philipschwarz
PRO
0
160
RubyKaigi Effect 2023, and ...
tagomoris
1
440
Pure GoでアニメーションGIFのリサイズを実装する
logica0419
0
230
freee 技術の日 2024 Day1 進化していくシステムアーキテクチャ
usami
1
400
Module Harmony について
yosuke_furukawa
PRO
3
1.2k
Implementing Domain Driven Design with Spring
maciejwalkowiak
2
1k
型推論のちょっと深い話
omochi
0
290
[KR] 2024 DroidKnights: Compose 성능 최적화를 위한 Stability 마스터하기
skydoves
0
580
PandasAI:生成AIがデータ分析業務にもたらすパラダイムシフト
negi111111
3
210
俺の PHP プロファイラの話 PHP スクリプトで PHP 処理系のメモリをのぞき込む
infiniteloop_inc
0
100
通信の不安定さに悩んでいたらシュッとプロキシを書けて改善できちゃった話
bellwood4486
2
320
RustのReturn-position impl trait in trait (RPITIT) の実装を雑に見てみる
tako8ki
1
130
Featured
See All Featured
Testing 201, or: Great Expectations
jmmastey
32
6.8k
Building Effective Engineering Teams - LeadDev
addyosmani
39
2k
Fireside Chat
paigeccino
23
2.7k
4 Signs Your Business is Dying
shpigford
176
21k
VelocityConf: Rendering Performance Case Studies
addyosmani
321
23k
CSS Pre-Processors: Stylus, Less & Sass
bermonpainter
353
28k
The Illustrated Children's Guide to Kubernetes
chrisshort
34
47k
Learning to Love Humans: Emotional Interface Design
aarron
269
39k
A Philosophy of Restraint
colly
198
16k
From Idea to $5000 a Month in 5 Months
shpigford
377
46k
Code Review Best Practice
trishagee
57
16k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
127
32k
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.