My contributions are about the agility, deployment, and their intersection. They include:
- Own (and Refactor) the Build
- Deploy Early and Often
- Understand the Principles behind Practices, and
- Acknowledge (and Learn From) Failures
On a related note, this past week, there was a conversation in my office between one of my colleagues who is a parent of a toddler, and one who isn't about why one works so hard to sound excited when talking to children about tasks.
You might say in an excited tone:
"You need to brush your teeth because it's good for you..."
Being the proud (some who know me IRL might say too proud) parent of a 2-year, 9-month old boy, this got me thinking about why parents do this, and why it works so well. I suspect that the reasons are two-fold:
- Toddlers don't (yet) get the idea of consequences, but they get the idea of "fun" so framing something as fun and exciting is just the path of least resistance.
- Toddlers are wired to explore and learn, and every new thing is fun!
So as you read through the contributions in 97 Things, try to find something new and learn about it not just because it's something you should know, but because you enjoy programming, and because learning new things is fun!