Nothing is Something

Why nothing values mean a lot

Nothing is something

If keyword in Ruby & PHP... keeps you from learning OO. Use blocks.

Condition averse

Conditions breed leads to shotgun surgery

Prefer knowing an object to duplicating behavior

Message centric, condition averse, abstraction seeking

Why inheritance is not so good

"Inheritance is for specialization it's not for sharing code"

Composition + dependency injection what it means to do OO design

Believe in nothing

The concepts of zero, nil, etc are abstractions that reveal themselves by the absence of code