Please rotate your tablet to be horizontal.

You can dismiss this notice but please note that this experience has not been designed for mobile devices and so will be less than optimal

Back To Schedule

Rules for Radical Engineers

Make a Difference in Your Code, Team, and Organization

13:30 - 14:30 Friday 16th September 2022 MDT Aurora A / Online A
Intermediate
Advanced
Expert
Education/Coaching

Frustrated with a code base that doesn't ever seem to get better? Finding it impossible to get your team or manager to prioritize quality or infrastructure? This talk draws lessons from the unlikely discipline of political activism and provides practical ways to convince your stakeholders to effect change.

We'll be discussing the kinds of changes typically needed in the context of a software engineering team, the strategies that work, and those that don't. Wrapping it up we'll look at the evolution of the C++ programming language and how these lessons apply in that context.

David Sankel

Principal ScientistAdobe

David Sankel is a Principal Scientist at Adobe and an active member of the C++ Standardization Committee. His experience spans microservice architectures, CAD/CAM, computer graphics, visual programming languages, web applications, computer vision, and cryptography. He is a frequent speaker at C++ conferences and specializes in large-scale software engineering and advanced C++ topics. David’s interests include dependently typed languages, semantic domains, EDSLs, and functional reactive programming. He is the project editor of the C++ Reflection TS, Chair of the Boost Foundation, and an author of several C++ proposals including pattern matching and language variants.