Quantcast
Channel: Sutter’s Mill
Browsing index pages (301 articles)

Image may be NSFW.
Clik here to view.

Gor Nishanov (1971-2026)

I am deeply saddened to report that this weekend, far too soon, we lost Gor Nishanov: a friend and colleague, an extraordinary software engineer, and a long-serving member of the C++ standards...

View Article


New York panel video is now online

Four weeks ago I was in downtown Manhattan for the world premiere event for C++: The Documentary. It was great to see two theaters full of enthusiastic C++ developers, and getting to mingle with them...

View Article


Image may be NSFW.
Clik here to view.

Trip report: June 2026 ISO C++ standards meeting (Brno, Czechia)

tl;dr… A few highlights Adopted this week in draft C++29: Complete catalog of all undefined behavior (UB) in C++. Contract pre/post support for virtual functions. Defaulting (=default) for postfix...

View Article

C++: The Documentary released today

C++: The Documentary premiered today on YouTube, and it was great to be on the live chat with Bjarne and many other key folks who participated in C++’s history. I’m honored to have been one of...

View Article

Poll: Have you observed AI agents doing harm?

Back in October, I wrote “Schneier on LLM vulnerabilities, agentic AI, and ‘trusting trust'” about fundamental architectural weaknesses in current LLMs and agents, and why I personally don’t yet trust...

View Article


My 7-min “lightning talk” is online: Why C++ is growing, and why C++26 will...

At the London C++ meetup last month, I participated on a panel where each panelist gave a short introductory presentation. My 7-minute intro (aka “lightning talk”) just got posted — you can view it...

View Article

Image may be NSFW.
Clik here to view.

My BeCPP talk video posted: “C++ — Growing in a world of competition, safety,...

BeCPP just posted this video of my talk at their March 30 Symposium. This is the first time I’ve given this material on camera — it’s extension of themes in my New Year’s Eve blog post, with major...

View Article

Image may be NSFW.
Clik here to view.

C++26 is done! — Trip report: March 2026 ISO C++ standards meeting (London...

News flash: C++26 is done! On Saturday, the ISO C++ committee completed technical work on C++26 in (partly) sunny London Croydon, UK. We resolved the remaining international comments on the C++26...

View Article


Image may be NSFW.
Clik here to view.

Software taketh away faster than hardware giveth: Why C++ programmers keep...

2025 was another great year for C++. It shows in the numbers Before we dive into the data below, let’s put the most important question up front: Why have C++ and Rust been the fastest-growing major...

View Article


Speaking in Singapore (Thursday 20 November) and Sydney (Sunday 23 November)

In the next week, I will be giving talks on C++ reflection in Singapore (Thursday night) and Sydney (Sunday night). If you’re local, please RSVP! I look forward to seeing many of you there. Singapore...

View Article

Trip report: November 2025 ISO C++ standards meeting (Kona, USA)

On Saturday, the ISO C++ committee completed the first of two final fit-and-finish meetings for C++26, in our meeting in Kona, USA. What we have in the C++26 working draft represents exactly the set...

View Article

Schneier on LLM vulnerabilities, agentic AI, and “trusting trust”

Last month, I was having dinner with a group and someone at the table was excitedly sharing how they were using agentic AI to create and merge PRs for them, with some review but with a lot of trust...

View Article

Poll: Does your project use terminating assertions in production?

I’m running this poll to gather data, both for myself and for other interested C++ committee members. I’m curious to see what you all report! Please let us know what your current project is doing, and...

View Article


Image may be NSFW.
Clik here to view.

Speaking on October 21 at PDXCPP: Portland OR C++ meetup

In two weeks I’ll be giving a talk at the local C++ meetup here in peaceful, quirky, dog-walking, frisbee-throwing, family-friendly Portland, Oregon, USA. PDXCPP – Monthly MeetupOctober 21, 2025 @...

View Article

My other CppCon talk video is now available: The Joy of C++26 Contracts (and...

I usually only give one new talk a year, but this year I volunteered to give a second new talk at CppCon on a topic I haven’t spoken on before: draft C++26 contracts. Thank you to all the experts,...

View Article


Yesterday’s talk video posted: Reflection — C++’s decade-defining rocket engine

My CppCon keynote video is now online. Thanks to Bash Films for turning around the keynotes in under 24 hours! C++ has just reached a true watershed moment: Barely three months ago, at our Sofia...

View Article

My C++ on Sea talk video posted: “Three Cool Things in C++26”

Thanks to C++ on Sea for inviting me to speak in June! The talk video is now live, linked below. It was recorded just 48 hours after the Sofia meeting ended, with key updates hot off the press. Note:...

View Article


Image may be NSFW.
Clik here to view.

Trip report: June 2025 ISO C++ standards meeting (Sofia, Bulgaria)

A unique milestone: “Whole new language” Today marks a turning point in C++: A few minutes ago, the C++ committee voted the first seven (7) papers for compile-time reflection into draft C++26 to...

View Article

Living in the future: Using C++26 at work

I recently contributed a guest post on my employer’s blog about the importance of the almost-feature-complete C++26 draft standard: “Sea change in C++: Why opportunities abound” It starts by...

View Article

Image may be NSFW.
Clik here to view.

Crate-training Tiamat, un-calling Cthulhu:Taming the UB monsters in C++

For more background on safety and security issues related to C++, including definitions of “language safety” and “software security” and similar terms, see my March 2024 essay “C++ safety, in...

View Article
Browsing index pages (301 articles)


Latest Images