John considers himself a pragmatic software architect and has designed and built systems for companies such as Sun, 3Com, eBay and Silicon Valley start-ups. The past 20 years of work with companies large and small has made him realize that software development is as much art as it is science. And that ideas - disruptive ideas - fuel and keep this industry alive.
John has found that every good idea creates it's own weather and it is this that makes software development a continuous process of discovery and fun.
In his spare time, John likes to play music and walk his dog. He currently works for Netflix building and deploying systems in the cloud.