C++26 for Lazy Programmers • Will Briggs & Todd Montgomery • GOTO 2026

C++26 for Lazy Programmers • Will Briggs & Todd Montgomery • GOTO 2026

🎙 Will Briggs & Todd Montgomery 👥 1.1M 📅 September 25, 2026 ⏱ 28 min 👁 5K 📄 expert opinion 🧭 2026-10-15
Available in: English (current) Français

Keywords

C++26learningteachingpointersAI

Summary

In this GOTO Book Club interview, Todd Montgomery and Will Briggs discuss Briggs’ new book ‘C++26 for Lazy Programmers.’ The conversation opens with the impact of AI on learning programming. Briggs argues that AI is a tool to speed up work but cannot replace human understanding, and readings code remains essential. They explore pedagogical strategies: ordering concepts to reduce cognitive load, using operator overloading to teach string classes, and introducing pointers implicitly through arrays before naming them. Briggs criticizes C++26’s proliferation of ways to perform the same task, citing 25 ways to initialize a number, and calls for fewer redundant features. He also notes that AI-generated C++ tends to be more reliable than Java, likely due to corpus quality. Practical takeaways include C++’s value as preparation for learning other languages, and the role of C++26 in bridging modern features for beginners. The interview concludes with encouragement for students to enjoy programming and leverage C++ as a foundation.

157 words

Critical Evaluation

Value of the Information & Strength of the Argument

The value lies in experienced perspectives on teaching C++ and adapting to AI. Briggs argues convincingly that learning languages remains crucial even with AI, as reading code is essential for debugging and directing AI output. His ’lazy’ philosophy is about efficiency, not sloth, and his ordering principles are sound pedagogy. The argument that C++ provides excellent groundwork for other languages is backed by anecdotal evidence from alumni. The discussion of AI-generated code quality is speculative but plausible, anchored in the corpus size and diversity. Overall, the argumentation is coherent and practical, though not deeply technical.

Scientific Rigor, Source Quality, Title Accuracy

The scientific rigor is moderate; the conversation is experiential rather than systematic. Sources are limited to personal experience and the TIOBE index. The title matches content well. No specific scientific sources are cited beyond the book itself and linkage to gotopia.tech, which is the conference platform. The discussion is largely opinionated but grounded in decades of teaching. The title accurately reflects the interview’s theme without exaggeration.

176 words

Title / Content Match

The title accurately reflects the interview's focus on C++26 learning and teaching, with a casual tone matching the 'lazy' theme.

Quality & Reliability

8/10

The discussion is based on the author's extensive teaching experience and practical insights, with no unsupported claims. Both speakers are experienced professionals, and the content is coherent and well-argued.

Chapters

Cited Sources

  • GOTO Book Club — The interview was recorded for the GOTO Book Club.
  • Episode page — Additional details about this episode.
  • Will Briggs' LinkedIn — Author profile.
  • Will Briggs at University of Lynchburg — Author's academic affiliation.
  • Todd Montgomery's GitHub — Co-interviewer's professional profile.
  • Todd Montgomery on LinkedIn — Co-interviewer's profile.

Concurring Sources

  • TIOBE Index — Used to support claims about language popularity.

External References

Contribution & Novelties

The interview provides original insights into teaching C++ by deferring explicit pointer introduction, and evaluates C++26 from a pedagogical perspective. It also offers a nuanced view on AI-assisted code generation. For further exploration, consider:

  • C++ — Background on the language and its evolution.
  • TIOBE index — Tool used to discuss language popularity.
  • Pointer (computer programming) — Concept central to the teaching strategy discussed.
  • C++26 — Technical overview of new features.
  • AI code generation — Overview of AI in software development.

80 words

Radar Profile

The profile shows strong quality and reliability, moderate information quantity, and moderate technical depth, reflecting a focused but not exhaustive discussion.

Reliability 8/10