In the middle of the ever changing, constantly evolving and continuously innovating universe that we like to call the Software Industry, you will find me rubbing my hands together. I love the fact that I have been working for over a decade in this industry but I can still turn on my computer every morning and have an almost infinite stream of new things to explore. Combine that with the inherited relationship that this industry has with problem solving, and I could not see myself working with anything else.
I am a strong advocate of Open-Source software and I spend a huge portion of my “off hours” programming time working on various Open-Source projects. The crown jewel amongst these projects is the industry changing web framework, Nancy (of course, fully MIT licensed!).
Even though I mainly work with the .NET stack, I am really technology unbiased and believe that there are valuable lessons to be learned from spelunking around with other languages and stacks. Why? Simply because there is no such thing as a silver bullet and the old saying, “Choose the right tool for the job.” couldn’t be more relevant now that we find ourselves in the busiest and most rapidly evolving era of our industry.