Programming
The Science and the Fiction of Software Engineering
Lucian Radu Teodorescu - Software Architect @ Garmin
Live from Europa room
10th November, 15:45-16:45
Software Engineering is, unsurprisingly, an engineering discipline. And, maybe we don't fully realize this, but it should be based on science. I'm not just talking about the fundamentals of the industry (arithmetic, logic and algorithms). The whole construction of complex, day-to-day software should be scientifically engineered rather than just "crafted".
This session aims at calling out the science that needs to be part of engineering and to separate it from the fiction that well penetrated our field. We'll have our own version of The Godfather and how myths pass as sufficient evidence. We also discuss the limitations of the scientific approach in software engineering, and how we can protect ourselves from common fallacies.
Lucian Radu Teodorescu
Garmin
Lucian Radu Teodorescu has a PhD in programming languages and is a Software Architect at Garmin. As hobbies, he is working on his own programming language and he is improving his Chuck Norris debugging skills: staring at the code until all the bugs flee in horror.