~/talks

Kate Gregory

what they talk about

all 9 in the filters

where they keep going back

all 5 in the filters

on a stage with

all 12 in the filters

who talks about the same things

titleconferencedate
How to Change the WorldNDC TechTown 20252025-09-22
Concrete playbook for making other people change: pick one precise goal, map who must change versus who you can actually influence, then shrink scope or…
Talk on
The Aging ProgrammerMeeting C++ 20242024-11-14
Survey of hundreds of programmers finds three quarters worried about eyes and reveals concrete signals and fixes: baseline eye and hearing checks…
Talk on
Naming is Hard: Let's Do BetterNDC TechTown 20242024-09-09
Explains why many C++ names (RAII, partial_sort_copy) confuse intent and shows concrete fixes: rename a bloated set_status into approve and deny, prefer…
Talk on
Keynote: The Aging ProgrammerCppNorth 20242024-07-21
Survey-backed guide that lists concrete steps: 75% of respondents worry about eyes so try $20 readers first and see a optometrist for distance glasses, hearing…
Talk on
Keynote: Steps to WisdomNDC TechTown 20232023-09-18
Seasoned developers adopt the mindset this should work and push past stuck points by reading compiler errors, searching, asking on include Discord or emailing…
Talk on
Keynote: Steps to Wisdom for C++ DevelopersCppNorth 20232023-07-17
Practical heuristics for C++ work and career decisions: treat problems as tractable tasks, always read the error message before panicking, and expect to put in…
Talk on
C++ And Beyond: DiscussionACCU 20232023-04-19
Greatest obstacle is C++'s accumulated backward compatibility: concrete proposals use modules and epoch/dialect techniques to let new syntax map to the same…
Talk on
Keynote: Become a Better Programmer by Using Words and Ideas From Casual GamingACCU 20232023-04-19
Compares casual-game mechanics — grinding vs farming, dailies and side quests — to work: meetings become daily housekeeping, side quests are resume-driven tool…
Talk on
Keynote: Abstraction PatternsNDC TechTown 20222022-08-29
Argument: working code screams where abstractions are missing, so identify concrete signals (repeated magic formulas, long parameter lists, clustered variable…
Talk on
Keynote: "Am I A Good Programmer?"CppNorth 20222022-07-18
Three quick self checks for being a competent programmer: avoid outrageous catastrophes — systems that fall over at three concurrent users or require a full…
Talk on
Abstraction Patterns: Making Code Reliably Better Without Deep UnderstandingACCU 20222022-04-06
Codebases reveal missing structure: spotting literal magic numbers and converting them to named constants, grouping seven boolean flags into a single options…
Talk on
Naming is Hard: Let's Do BetterACCU 2021 Online2021-03-10
Argument is that good names are a learned skill that reduce bugs and force better design; concrete heuristics include use verbs for functions and nouns for…
Talk on
Naming is Hard: Let's Do BetterCppCon 20192019-09-15
Argues that good names must convey the actual behavior: prefer partial_sort vs top_n when callers want the top N, use get/set for simple accessors and use…
Talk on
What Do We Mean When We Say Nothing At All?ACCU 20192019-04-10
Examines how omitted C++ keywords and punctuation actually communicate intent, shows concrete fixes and compiler-aware tools: use attributes like fallthrough…
Talk on
KEYNOTE - Emotional CodeACCU 20192019-04-10
Argues that emotions show up in real C++ code and gives concrete examples: commented-out logic and blame comments, an old uninitialized variable patched with a…
Talk on
Simplicity: Not Just for BeginnersNDC TechTown 20182018-09-27
Argues that “simple” means expressive, readable, and unsurprising, not unfinished beginner examples, and shows concrete C++ techniques that cut maintenance and…
Talk on
What Do We Mean When We Say Nothing At All?NDC TechTown 20182018-09-27
C++ code often uses absence of tokens to signal intent or ignorance: missing explicit vs implicit on a single-arg constructor, omitted const on methods, lack…
Talk on
“Simplicity: Not Just For Beginners”CppCon 20182018-09-23
Argues that code should explain itself and gives concrete tactics: use RAII to eliminate missed cleanup bugs, prefer templates/encapsulation over copy‑paste to…
Talk on
“What Do We Mean When We Say Nothing At All?”CppCon 20182018-09-23
Covers concrete ways silence in C++ communicates intent: use C++17 attributes like [[fallthrough]] to mark intentional switch fallthrough, [[maybe_unused]] to…
Talk on
Simplicity: not just for beginnersACCU 20182018-04-11
Argues that real simplicity in C++ is hard work not beginner trimming and gives concrete habits: replace manual loops with use accumulate and algorithms…
Talk on
5 Things I figured out while ...Meeting C++ 20172017-11-09
An experimental treatment starts working one year and eight days ago and it's working after an initial three-to-six month prognosis, kids are ages 24 and 28…
Lightning on
It's ComplicatedMeeting C++ 20172017-11-09
A messy MFC benchmark app is split: a WPF front end in C# and a preserved C++ engine with a managed translation layer, then the engine loop is refactored using…
Talk on
10 Core Guidelines You Need to Start Using NowCppCon 20172017-09-24
Picks ten actionable C++ Core Guidelines and shows concrete fixes: use in-class member initializers to avoid inconsistent defaults, prefer a default argument…
Talk
“Stop Teaching C"CppCon 20152015-09-21
Argument: stop starting C++ courses with C details and instead teach strings and vector from day one so beginners use the Standard Library, learn RAII and…
Talk on
Meet the AuthorsCppCon 20142014-09-07
Panelists claim a compact Tour of C++ is 180 pages that settles “what to read,” describe using clang-format to stop arguing about code layout, and explain…
Talk on
Making C++ Code BeautifulCppCon 20142014-09-07
Argues that C++ becomes readable by replacing macros with enum classes, using RAII destructors for cleanup, and preferring lambdas and algorithms (range-based…
Talk on
Modernizing Legacy C++ CodeCppCon 20142014-09-07
http://www.cppcon.org -- Presentation Slides, PDFs, Source Code and other presenter materials are available at: https://github.com/CppCon/CppCon2014 -- C++ is…
Talk on
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.