“Software innovation, like almost every other kind of innovation, requires the ability to collaborate and share ideas with other people” - Bill Gates