13:40 - 14:40 (UTC+02)
Talk (60 min)
Software Engineering Is About Tradeoffs
This talk presents a view of a Software Architect. Often there is no such thing as "the best" solution for the problem. In many cases, we have to deal with compromises and accept the downsides of a specific approach. During the talk, I will present some of the major tradeoffs and disagreements regarding the C++ design. I will also describe a few issues I encountered during the design of mp-units (the modern C++ physical units library) and ask the audience to make a choice between several alternative solutions to the problem.