Andrzej Krzemieński


Andrzej Krzemieński is a software developer since 2004. He works mostly with C++ in commercial software, which includes life-critical and high-performance systems. He contributes to the development of the C++ Standard and maintains one of Boost libraries. Known to the community for his blog on C++ (



Faces of undefined behavior (2017)

Undefined Behavior (UB) can make your programs safer and faster; it can also really mess your life. In this talk, by examples, we will see why we cannot avoid UB, why some programmers want even more of it, why others avoid it at all cost, and why they are all right.