Potential and Possibility
I think the realm of the possible is what makes being a software developer so amazing. We take raw ideas, transform them into designs and code, and, with any luck, a functioning application. I love the phone calls from teammates or clients where they say, “Hey Rod we need to do X—how would you tackle this?” “Holy cool idea, Batman!” I answer in my Robin voice. “Let me take a look.” Many years ago, I was having a discussion with a client just like the one above. Here’s how it went: “Hey Rod we need to replace our call center scripting app with something more extendable and maintainable. Have any ideas?” My reply: “Oh cool, I just read about a feature in the latest .NET Framework. Here, we can take…