The day started with a sweet cocktail of confidence mixed with eagerness to prove myself. Solving puzzles is a big part of any software developer’s job and I had the perfect opportunity to unravel an issue that would make a big difference for my team and our customers. I had the experience, tools, and the time, a day with few meetings, to get it done. The day ended with the bitter taste of hours spent on fruitless tests and theories. I walked away from my desk defeated and spent the evening hours in a sullen funk questioning my skill and value. Why do so many things in life demand all we have to give while still remaining outside our control? God asks us not to worry about providing for our needs (see Mt 6:25), but doesn’t tell us what unexpected expenses are waiting down the road. We are to take care of our bodies as temples of the Holy Spirit (see 1 Cor 6:19) but no amount of diet and exercise can guarantee good health. If we don’t try, God will let us fail. But, if we do try, we...