Most conversations about best practices in software development focus on personal preferences: Vim versus emacs, static versus dynamic typing, Java versus C#. Other domains use research to settle such questions. Couldn’t software development benefit from science as well?
Felienne Hermans, assistant professor at Delft University of Technology, had a very engaging talk at I T.A.K.E. Unconference 2014 about experiments designed and run to answer questions such as:
- What is the best programming language?
- Do design patterns help in any way?
- Is Linus’ law correct?
- Are spreadsheets code?
Watch her talk @ I T.A.K.E. Unconference 2014 edition to find out the results.