"Stop Teaching C"
https://www.youtube.com/watch?v=YnWhqhNdYyk
## About me * Canadian * Mechanical engineering degree * I like twisty puzzles  * C++ standards committee (WG21) * Winnipeg C++ Developers meet up group * CppNorth volunteer coordinator
Natvis setup
Writing Natvis
GDB pretty-printer setup
Writing GDB pretty-printers
Conclusion
## Write visualizers * Now you know how! * Writing a visualizer is accessible to you! * Colleagues will thank you * Your future self will thank you
## Ultimately I want * Developer empowerment * Removal of barriers to understanding * Libraries that are more accessible to use * Widely consumed libraries to have debugger support
Our work is about more than the source code
Our work is about people
Let's make our code more accessible
Thank you!
Braden Ganetsky
braden@ganets.ky
GitHub @k3DW