Steve Rowe has been programming for most of his life. It began with Basic on the Commodore 128. Serious programming started with Java and then C++ in 1997. He has worked at Microsoft for 18 years both as a test developer and a developer. He worked on multimedia for his first 12 years then worked on the team creating Windows Runtime. He currently is a software engineering manager responsible for data science.