Andy has been involved with software development since 1972. He has worked at Bell Labs, ran development at Phone.com, was one of the Kernel Architects at Oracle, and has started numerous software companies. His experience and interests include extremely scalable systems, database systems, machine learning, block chain, software development automation and user experience.