That Damn Cabbage A head of Cabbage.

The Good, the Bad and the Absent

Rorosyd 2015

Feb 10, 2015 • Filed under: Meetup, Ruby, Safety

Talk Slides+Notes PDF (0.8MB)

“The Good, the Bad and the Absent” (or Success, Failure and Nil): a talk about the pitfalls of using Nil, and how we might represent absence or failure better.

My standard Ruby disclaimer applies.

Full credit to these blog posts for inspiration:

  • Sandi Metz’ “Suspicions of Nil”
  • Avdi Grimm’s “Null Objects and Falsiness”


Sorry about the yellow “speaker note” post-its; Keynote is terrible at exporting PDFs.

That Damn Cabbage

Blog and portfolio nexus for Robin Howard, esteemed TypeScript/Ruby/Haskell/Rust-using programmer nitwit.

  • Blog Archive
  • Talks + Speaking
  • robin@rhoward.id.au
  • Mastodon
  • Twitter
  • GitHub