Specialises In (based on submitted proposals)
Attention spans are generally short when reading lots of text, so I'm going to start by giving you a few words that I think describe me best:
#Energy #Doer #FastFastFast #Prototype #Build #Demo #FailFast #LEARN #Improve #Develop #HandsOnKeyboard #BigData #APIs #RESTful #Agile #SocialMedia #Talk #Deploy #Maintain #MakeCustomersHappy #GoGoGo #QuickWins #BringValue
Make sense? If not... keep reading... I'll talk a little more about my approach to software development.. how I've grown into the DOer that I am (note I don't call myself a software developer, solutions architects, or engineer... but I guess that's the traditional label people may give me).
I have a very Silicon Valley approach to software development / innovation / learning / deploying. I always think the first question you should ask yourself when developing a new system... or maintaining an existing system is "How am I helping my users?" or "What value does this bring to the user?" or "How am I making my user's life easier?" Isn't that what's most important? ENGAGE your user base. Understand what they want... what they don't want.... what makes them happy! Doing this will ultimately lead to success. Happy customers = success... right?
Now, should we think about things such as "How is this making us more money?" or "How does this fit into our enterprise strategy?"... etc.... etc. The answer is "Yes! Sure!". I argue though that that's not the FIRST question you should be asking. Question number one (the "WHY" are we doing this questions) should always revolve around the user.
So... a focus on the user... that's rule number one! Number two is "Don't be afraid to fail... but if you're going to fail... fail FAST!!!" Failure is generally considered a bad thing? Why is that? (Thomas Edison doesn't agree, btw). My philosophy is that if you're going to fail, do so quickly. Take a week or two to try it... test it... show it to people. See what works... what DOESN'T work! Learn from failures... and build something better!