When Should You Think Doing Software? Uncle Bob has a nice post titled “When Should You Think?” Here’s my long-winded answer. Always.