How to Use Negotiation for Healthy Pair Programming & Better Solutions

When pair programming on a task, there are always a ton of problems thrown at you. They can be as large as developing a database schema, to as small as naming a variable. When you’re solving these problems with another person, you’re bound to have disagreements. You shouldn’t avoid these disagreements. In fact, you should […]

Getting Better at Banana Bread: Tips for Effective Iterative Growth

A few weeks ago I found myself with some overripe bananas and decided to try my hand at making some banana bread. I thought this banana bread baking process was a perfect allegory for iterative growth. An Early Attempt I checked the recipe and I had all the ingredients. On the downside, my brown sugar […]