Book Review: Effective Debugging

In my continuous quest for self-improvement, I just finished reading Effective Debugging: 66 Specific Ways to Debug Software and Systems by Diomidis Spinellis.  Debugging is a critical and under-appreciated skill.  Building new features into software gets…

Book Review: The Bad Data Handbook

I recently finished reading The Bad Data Handbook: Cleaning Up The Data So You Can Get Back to Work by O’Reilly Publishing.  This book is a collection of 18 essays about the art and science of…

Why you should be a mentor

I’m a big fan of giving back.  Here’s a talk I recently gave on why you should be a mentor. My mentoring experience I have personally been mentoring since 2008, when I became a mentor…