Job Hunting and Optimizing Compilers with Jamie Pendergast - CppCast Ep404 - C++ Weekly Ep 521

Jason is joined this week by Jamie Pendergast to discuss the current job market, learning to program, and optimizing compilers. Jamie is a 23 year old hobbyist C++ developer who enjoys building fun, niche, and creative projects - and they have recently taken an interest in compiler theory and development for the sake of fun in learning something new and challenging. Despite having a diverse set of skills in plenty of areas, such as backend development, video game development, and web development, they have been unable to land a job in any technical field. [Designated Initializers, the best feature of C++20 · Mathieu Ropert] https://mropert.github.io/2026/01/15/... [Support for C++26 Reflection has been merged into GCC trunk! : r/cpp]   / support_for_c26_reflection_has_been_merged...   [Latest News From Upcoming C++ Conferences (2026-01-14) : r/cpp]   / latest_news_from_upcoming_c_conferences_20...   [Call for Papers - NDC TechTown 2026 | Software Conference for Embedded and Systems Programming] https://ndctechtown.com/call-for-papers [Cyrex Optimizing Compiler] https://github.com/glalie362/Optimizi... https://github.com/glalie362 LinkedIn   / jamie-pendergast-739b24185   ☟☟ Awesome T-Shirts! Sponsors! Books! ☟☟ 🧑🎓 LEARN how to WRITE ✍️ , RECOGNIZE 👀 , and GENERATE 🤖 better C++! Preview:    • Performance and Safety in C++ Crash Course...   Apr 9 (online): https://cpponline.uk/workshop/perform... May 5-7 (Toronto, CA): https://ndctoronto.com/workshops/c-be... Jun 15-16 (Folkestone, UK): https://accuonsea.uk/tickets/ Sep 12-13 (Aurora, CO): https://cppcon.org/class-2026-best-pr... Sep 21-22 (Kongsberg, NO): https://ndctechtown.com/tickets T-SHIRTS AVAILABLE! ► The best C++ T-Shirts anywhere! https://jason-turner-shop.fourthwall.... WANT MORE JASON? ► My Training Classes: http://emptycrate.com/training.html ► Follow me on twitter:   / lefticus   SUPPORT THE CHANNEL ► Patreon:   / lefticus   ► Github Sponsors: https://github.com/sponsors/lefticus ► Paypal Donation: https://www.paypal.com/donate/?hosted... GET INVOLVED ► Video Idea List: https://github.com/lefticus/cpp_weekl... JASON'S BOOKS ► C++23 Best Practices Amazon Paperback: https://amzn.to/47MEAhj Leanpub Ebook: https://leanpub.com/cpp23_best_practi... ► C++ Best Practices Amazon Paperback: https://amzn.to/3wpAU3Z Leanpub Ebook: https://leanpub.com/cppbestpractices JASON'S PUZZLE BOOKS ► Programming Puzzles Big Book Amazon Paperback: https://amzn.to/4plj0cb Leanpub Ebook: https://leanpub.com/programming_puzzl... ► Object Lifetime Puzzlers Book 1 Amazon Paperback: https://amzn.to/3g6Ervj Leanpub Ebook: https://leanpub.com/objectlifetimepuz... ► Object Lifetime Puzzlers Book 2 Amazon Paperback: https://amzn.to/3whdUDU Leanpub Ebook: https://leanpub.com/objectlifetimepuz... ► Object Lifetime Puzzlers Book 3 Leanpub Ebook: https://leanpub.com/objectlifetimepuz... ► Copy and Reference Puzzlers Book 1 Amazon Paperback: https://amzn.to/3g7ZVb9 Leanpub Ebook: https://leanpub.com/copyandreferencep... ► Copy and Reference Puzzlers Book 2 Amazon Paperback: https://amzn.to/3X1LOIx Leanpub Ebook: https://leanpub.com/copyandreferencep... ► Copy and Reference Puzzlers Book 3 Leanpub Ebook: https://leanpub.com/copyandreferencep... ► OpCode Puzzlers Book 1 Amazon Paperback: https://amzn.to/3KCNJg6 Leanpub Ebook: https://leanpub.com/opcodepuzzlers_book1 RECOMMENDED BOOKS ► Bjarne Stroustrup's A Tour of C++ (now with C++20/23!): https://amzn.to/3X4Wypr AWESOME PROJECTS ► The C++ Starter Project - Gets you started with Best Practices Quickly - https://github.com/cpp-best-practices... ► C++ Best Practices Forkable Coding Standards - https://github.com/cpp-best-practices... O'Reilly VIDEOS ► Inheritance and Polymorphism in C++ - https://www.oreilly.com/library/view/... ► Learning C++ Best Practices - https://www.oreilly.com/library/view/...

Sea of Thieves - Keeping Games Up to Standard - Keith Stockdale - CppCast 406 / C++Weekly 529
▶︎

Sea of Thieves - Keeping Games Up to Standard - Keith Stockdale - CppCast 406 / C++Weekly 529

C++ Weekly - Ep 520 - Yes, UB Really is THAT BAD
▶︎

C++ Weekly - Ep 520 - Yes, UB Really is THAT BAD

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains
▶︎

Zig 2026: No-AI Policy, $670K Foundation, Left GitHub & Why Zig Isn’t 1.0 - Andrew Kelley Explains

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones
▶︎

Co-Creator of Haskell: Functional Programming, Thinking in Types, Useless Languages | Simon Jones

BeCPP Symposium 2026 - Herb Sutter - C++ Growing in a world of competition, safety, and AI
▶︎

BeCPP Symposium 2026 - Herb Sutter - C++ Growing in a world of competition, safety, and AI

Teaching C++ to Game Development Students in the Age of LLMs - Tom Tesch CppCast 408 / C++Weekly 537
▶︎

Teaching C++ to Game Development Students in the Age of LLMs - Tom Tesch CppCast 408 / C++Weekly 537

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup
▶︎

Creator of C++: Bell Labs, Negative Overhead Abstraction, Mistakes | Bjarne Stroustrup

Inside Dyson’s Overengineered £1000 Hand Dryer
▶︎

Inside Dyson’s Overengineered £1000 Hand Dryer

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker
▶︎

Turing Award Winner: Disagreeing with Google, Postgres, Future Problems | Mike Stonebraker

C++ Weekly - Ep 460 - Why is GCC Better Than Clang?
▶︎

C++ Weekly - Ep 460 - Why is GCC Better Than Clang?

Zig says NO to AI
▶︎

Zig says NO to AI

Legendary Game Dev Jonathan Blow | The Standup
▶︎

Legendary Game Dev Jonathan Blow | The Standup

Compiling at Compile Time with Daniel Nikpayuk - CppCast Ep405 - C++ Weekly Ep 525
▶︎

Compiling at Compile Time with Daniel Nikpayuk - CppCast Ep405 - C++ Weekly Ep 525

Niederlande – Schweden Highlights | Gruppe F, FIFA WM 2026 | sportstudio
▶︎

Niederlande – Schweden Highlights | Gruppe F, FIFA WM 2026 | sportstudio

The Story of C++: The World's Most Consequential Programming Language | The Official Story
▶︎

The Story of C++: The World's Most Consequential Programming Language | The Official Story

Archival Floppy Disk Preservation and Use
▶︎

Archival Floppy Disk Preservation and Use

Ryan Fleury teaches me RADDBG
▶︎

Ryan Fleury teaches me RADDBG

Knockin' on Header's Door: An Overview of C++ Modules - Alexsandro Thomas - CppCon 2025
▶︎

Knockin' on Header's Door: An Overview of C++ Modules - Alexsandro Thomas - CppCon 2025

Understanding File Descriptors in Unix/Linux
▶︎

Understanding File Descriptors in Unix/Linux

C++ Weekly - Ep 482 - Safely Wrapping C APIs
▶︎

C++ Weekly - Ep 482 - Safely Wrapping C APIs