Missing methods, resilient software and failing gracefully:
miniblog.
Related Posts
I really appreciate tools that handle both `$ foo --help` and `$ foo help` gracefully. You can never assume what argument format a new command will take.
The widely used Ruby program 'bundle' is in a package called 'bundler'. A nice example of programmer happiness: failing gracefully!

