Kate Gregory
CODE Author
Kate Gregory has been using C++ since before Microsoft had a C++ compiler, and has been paid to program since 1979. She loves C++ and believes that software should make our lives easier. That includes making the lives of developers easier! She'll stay up late arguing about deterministic destruction or how modern C++ is not the C++ you remember.
Kate runs a small consulting firm in rural Ontario and provides mentoring and management consultant services, as well as writing code every week. She has spoken all over the world, written over a dozen books, and helped thousands of developers to be better at what they do. Kate is a Visual C++ MVP, an Imagine Cup judge and mentor, and an active contributor to StackOverflow and other StackExchange sites. She develops courses for Pluralsight, primarily on C++ and Visual Studio. Since its founding in 2014, she has served on the Planning and Program committees for CppCon, the largest C++ conference ever held, where she also delivers sessions.
Contact Information:
Articles Authored
-
Emotional Code
Last updated: Saturday, December 13, 2025
Published in: CODE Magazine: 2019 - November/December
In "Emotional Code," Kate Gregory argues that emotions deeply influence the way programmers write and maintain code, despite the common belief that code is purely logical and emotion-free. She explores how fear, arrogance, selfishness, and laziness manifest in coding practices, while also highlighting how confidence, humility, generosity, and hard work lead to better, more maintainable code. Gregory emphasizes understanding the emotional drivers behind code to foster empathy, improve team dynamics, and encourage writing code that reflects positive emotions, ultimately benefiting both developers and the quality of software.

