conf.directory

A clean slate - Giles Chamberlin - NDC TechTown 2024

About this talk

This talk was recorded at NDC TechTown in Kongsberg, Norway. #ndctechtown #ndcconferences #developer #softwaredeveloper Attend the next NDC conference near you: https://ndcconferences.com https://ndctechtown.com/ Subscribe to our YouTube channel and learn every day: / @NDC Follow our Social Media! https://www.facebook.com/ndcconferences https://twitter.com/NDC_Conferences https://www.instagram.com/ndc_conferences/ #software Imagine escaping from all that is irritating about your current software development project. Starting afresh with no accumulated baggage. Surely this time you’ll get it right, do things properly. That’s what we thought in 2012 when we started Pexip. Based on our experience of building physi- cal telepresence devices and dedicated server products, our goal was to build and sell a virtualised, distributed, videoconferencing system to big companies. A video equivalent of a telephone exchange. Because we would be delivering product to customers, not running a service in the cloud, we would have all the additional constraints which that brings. This talk will examine our experiences during that twelve year journey from inception through stock market launch to maturity. It will also draw on my previous, less successful, forays into the startup world. This is not a talk focusing on language choice or the benefits of one development methodology over another. We are going to look at some of problems involved in building a software product and try to arrive at a consistent approach to resolving them. We’ll discover that there were good reasons behind many of those annoying choices. Even though we won’t all get, or want, the opportunity to start with a clean slate, taking that thought experiment into a mature product development group can provide insights and benefits.

Stay Updated

Get notified about new features and conference additions.

A clean slate - Giles Chamberlin - NDC TechTown 2024 by Giles Chamberlin | conf.directory | conf.directory