You end up interacting reading a lot
of people of other peoples writing.
Slide 5
Slide 5 text
The dark
side of
Matz
Slide 6
Slide 6 text
MINSWAN
Slide 7
Slide 7 text
Matz is nice
so we are nice
Slide 8
Slide 8 text
TRUE?
Slide 9
Slide 9 text
DST
The biggest work program since
the invention of time itself.
Slide 10
Slide 10 text
Ruby 1.6 release notes. (I was recommended
to read obsolent code from time to time!)
Slide 11
Slide 11 text
Thu Apr 5 02:19:03 2001
Yukihiro Matsumoto
* time.c (make_time_t):
proper (I hope) daylight saving time
handling for both US and Europe. I HATE DST!
Slide 12
Slide 12 text
WHOA!
Slide 13
Slide 13 text
What else does
Matz hate?
Slide 14
Slide 14 text
Reference counting
Sat May 29 12:27:00 1999
Yukihiro Matsumoto
* ext/tcltklib/tcltklib.c (ip_invoke):
proper ref count management
to avoid leak. I HATE REF COUNTING!!
Slide 15
Slide 15 text
Multiple inheritance
“ Removing the distinction would mean going
back to multiple inheritance, which I hate.”
Slide 16
Slide 16 text
autoload
“ I hate autoload. autoload is one of things I regret. I’m
not positive about enhancing something that I hate.”
Slide 17
Slide 17 text
What does really
enrage him?
Slide 18
Slide 18 text
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.”
Slide 19
Slide 19 text
Grading
The level of hate in Matz is around 0.001
Linus, which is about 0.0001 micro-de-Raadt.
Slide 20
Slide 20 text
MIN
Slide 21
Slide 21 text
Reminder
Considerate, non-insulting and fair
leadership of projects is not just feasable,
but used and works. You just never notice.
Slide 22
Slide 22 text
Behaviour radiates
Slide 23
Slide 23 text
SWAN
Slide 24
Slide 24 text
A plea
Stop defending insulting community
leadership as necessary or constructive.