Why Do You Develop Software Panel Discussion at NDC
On the last day of the NDC 2014 Conference in Oslo, Carl and Richard assembled a panel of speakers: Robert Virding, Steve Sanderson, Venkat Subramaniam, and Anthony Eden. The discussion focused initially on the motivations around building software, but ultimately evolved into the best way to build sustainable software. Is the profit motive for software development a good one? What about open source? How do you know when your software is 'done?' How do you decide what features to add and what to leave out or even remove? Great thinking from a remarkable set of minds!
Robert Virding is Principal Language Expert at Erlang Solutions Ltd. Robert was one of the original members of the Ericsson Computer Science Lab, and co-inventor of the Erlang language. He took part in the original system design and contributed much of the original libraries, as well as to the current compiler. While at the lab he also did a lot of work on the implementation of logic and functional languages and on garbage collection. He is also an entrepreneur and co-founded one of the first Erlang startups (Bluetail). Robert also worked a number of years at the Swedish Defence Materiel Administration (FMV) Modelling and Simulations Group. He co-authored the first book (Prentice-Hall) on Erlang, and is regularly invited to teach and present throughout the world.
Steve Sanderson is working as a developer for Microsoft in the team that brings you the ASP.NET technology stack, IIS, and other web things. Previously he developed .NET software as a contractor/consultant for clients in Bristol and beyond, plus wrote some books for Apress, such as Pro ASP.NET MVC Framework. From time to time, he speaks at user groups and conferences, and recently have been running a bunch of training courses on topics such as C#, SQL Server, and of course ASP.NET MVC.
Venkat is an agile developer who teaches and mentors. He has significant experience in architecture, design and development of distributed object systems. He has worked in positions, from Programmer Analyst to Systems Architect, at organizations like Halliburton, Raytheon, and Simulation Sciences. Venkat has trained thousands of software professionals around the world. He is also an adjunct professor at the University of Houston. He is also a regular speaker at various conferences and user groups.
Anthony Eden is the founder of DNSimple and the perpetrator of numerous open source projects. Anthony has also contributed to a wide variety of open source projects over the past 17 years as a software developer, using multiple languages including Java, Python, Ruby, Clojure, Go and Erlang. Anthony currently lives near Carcassonne, France.