Tips and Tricks

Correct Is Not Good Enough: Why AI Makes Programming Education More Important, Not Less

Guest post by Volker Hillmann. Before you read this “If a model can write the code, why would anyone still learn to write it?” You may have heard some version of that in the past six months, usually from someone with no stake in the answer. Volker Hillmann has a stake, and unexpectedly, his answer isn’t as defensive as you’d expect from someone who has been writing C+ since…
Read more
Tips and Tricks

C++26 Memory Safety: What Actually Ships for Existing Code

Search for “C++26 memory safety” and the results won’t agree with each other. One post declares C++ finally memory-safe. The next, titled something like “C++26 memory features won’t save you,” says nothing important changed. In reality, no one serious would believe either extreme. Everyone writing C++ knows the language isn’t memory-safe; that’s the…
Read more
Tips and Tricks

AI Coding Tools for C++ Teams: What Leaves Your Machine in 2026

AI coding tools are now part of the conversation in almost every software organization. Sometimes the push comes from developers experimenting on their own. Sometimes it comes from management asking teams to ship faster without increasing headcount. Either way, the discussion quickly runs into the same wall: trust. What leaves the machine? Who can access it? What gets logged, retained, indexed…
Read more
NewsTips and Tricks

C++26 Reflection: What It Actually Changes for Large Codebases

Reflection landed in C++26 last year, GCC trunk and the Bloomberg-maintained Clang fork already implement most of it. Many conference talks is making it sound like it’s the most important thing to happen to the language in a generation. If you ship production C++ on MSVC, the more useful question is what reflection actually changes about the code you write, and when you’ll be able to…
Read more