effect

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.