C++ Game Developer PM at @visualc and @visualstudio, talk to me about your game developer experiences! PC gamer at heart. he/him

Joined July 2020
devblogs.microsoft.com/cppbl… My colleagues, Cody & STL, has spent quite a bit of time bringing constexpr <cmath> to MSVC. It was a massive undertaking but in the end MSVC will be able to provide extremely accurate results from these functions at compile-time! Don't miss this series!
5
10
1
81
5,375
Replying to @elonmusk @EpicGames
Thank you for using Unreal Engine!
33
27
2
1,247
49,254
David Li retweeted
Me after playing this game
New look at ‘The Defiant’ 👀 Stories from the Chinese battlefields of World War II.
10
192
4
3,362
111,509
David Li retweeted
Pure Virtual C++ 2026 is July 21. First look at two featured sessions on cutting C++ build pain: Ryan Shepherd on C++20 modules in C++/WinRT (Windows Terminal cut builds ~15% and shed tens of GB), and David Li on letting Copilot fix real build bottlenecks: devblogs.microsoft.com/cppbl…
5
11
1,572
David Li retweeted
Adobe used MSVC's sample-based profile-guided optimization to speed up Photoshop brush strokes, file opens, and filter execution on Windows: 20% faster on x64, 13% on ARM64. Profiles come from real release builds, no source rewrites. devblogs.microsoft.com/cppbl…
9
41
3,074
Sub agents are coming to Copilot in Visual Studio. Such as smooth implementation too. Coming soon...
7
11
66
5,332
David Li retweeted
GitHub Copilot build performance for Windows now supports project-specific builds. Build one MSBuild project or CMake target instead of your entire codebase. Available in Visual Studio Insiders. Learn more: devblogs.microsoft.com/cppbl…
4
14
1,642
MSVC Build Tools 14.51 RC is here: C++23/C++20 conformance fixes, modernized parser, consteval + coroutine improvements, tons of SSA/CSE/SROA/PGO optimizer wins, preview Intel APX, full ARM64 SVE, SIMD‑boosted STL, and a long list of bug fixes. 📘 Blog: buff.ly/bIcA18l
1
13
1
53
5,922
David Li retweeted
Dropping today: our new logo in dynamic backgrounds, profile backgrounds, and gamer pics!
1,722
3,446
329
56,351
1,704,189
David Li retweeted
GitHub Copilot Build Performance helps reduce C++ build times by identifying expensive header includes, template instantiations, and function generation costs. It then plans optimizations, with you in control. Using it today? Share your experience: surveymonkey.com/r/5YBM8BX
1
3
10
1,068
GitHub Copilot CLI is now GA 🎉 This is agentic development, right in the terminal—planning, building, testing, and reviewing without context switching. A big step forward in how developers work. 🚀 aka.ms/AAzxlnr
5
31
1
173
10,572
David Li retweeted
We have just released a new CppCon 2025 Video! MSVC C++ Dynamic Debugging: How We Enabled Full Debuggability of Optimized Code - by @ericbrumer- CppCon 2025 youtu.be/YnbO140OXuI #Coding #Cplusplus #Cpp #Programming #cppcon
10
1
56
23,972
Visual Studio Insiders: your builds just got smarter. The new GitHub Copilot Build Performance preview shines a light on bottlenecks and helps you ship faster. See it in action: buff.ly/xXpIjED
2
5
79
6,486
Another example from the back-end is the new dynamic debugging experience that lets you debug optimized code as if it were a debug build. The comment in that thread seems fairly sensational, but it does not imply Microsoft is giving up on C/C++ 😁
1
2
120
In today's #VSToolbox session replay, we get a look at the new C++ code editing tools for GitHub Copilot and David show us the Copilot build performance agent for Windows. Check it out. 🎥 msft.it/6011tWY6f
2
2
26
5,751
David Li retweeted
We have just released a new CppCon 2025 Video! What’s New in Visual Studio for C++ Developers in 2025 - Augustin Popa & David Li - CppCon 2025 youtu.be/G0ptIEX0y5c #Coding #Cplusplus #Cpp #Programming #cppcon
1
17
1,404
Changing a keyboard shortcut in Visual Studio feels simple… until you peek behind the curtain. 😅 Years of developer habits, multiple scopes, and even sequenced shortcuts all shape how each key press works. The #VisualStudio team keeps it flexible while protecting our muscle memory — that’s thoughtful engineering. Check out Mads' blog for more info: msft.it/6017tYGyh
1
2
37
3,975
David Li retweeted
We have just released a new CppCon 2025 Video! What's New for C++ in VS Code: CMake Improvements and GitHub Copilot Agents - by @AlexandraKemper - CppCon 2025 youtu.be/cJNp3IhUCIM #Coding #Cplusplus #Cpp #Programming #cppcon
3
8
1,649
David Li retweeted
why is this a feature?
966
3,558
637
121,906
11,319,340