Jonathan Campbell



It comes down to asking "Why?"

It never ceases to amaze me how many things I’ve read, learned, and internalized that can be boiled down to simple, related concepts. I started writing this blog post with the intent of talking about principles vs. rules. That comes up a lot when someone is asking me about the “proper” way to write a user story. I often simply tell them that user stories are just a reminder to have a conversation and that one of the agile principles is “…interactions over processes and tools.

Recommended Books

Technology Clean Code by Robert C. Martin At both my previous and current jobs, I’ve run book clubs that focused on this book. It has always led to great conversations around the various topics within. Even if the team doesn’t necessarily agree with a particular recommendation in the book, the discussion itself is worth it. It is essential that everyone is on the same page when it comes to topics like meaningful names, comments, and error handling.

Security Questions

I’m sure it is an example of the Baader-Meinhof Phenomenon, but I’ve seen quite a few comments lately about people having their eBay, Facebook, or other online account “hacked” by their parents. One such example came from this month’s issue of Psychology Today: One morning I woke to discover my bank account overdrawn by thousands of dollars. In a late-night shopaholic moment she’d hacked both my Paypal and Ebay accounts–easily answering my security questions like “in which hospital were you born?