Symmetry in Code - Should We Care? - Victor Ciura - ACCU 2024

ACCU Membership: https://tinyurl.com/ydnfkcyn --- Symmetry in Code - Should We Care? - Victor Ciura - ACCU 2024 --- Why should we be concerned with symmetry? Symmetry is fascinating to the human mind and everyone likes objects or patterns that are in some way symmetrical. It is an interesting fact that nature often exhibits certain kinds of symmetry in the objects and phenomena in our Universe. We have, in our minds, a tendency to accept symmetry as some kind of perfection. Yet it so often eludes us… Let’s look at code and see what interesting properties emerge from various kinds of symmetries. A quest for the ‘Character of Code’, following Richard Feynman’s awe-inspiring take on physical laws. We'll be looking to identify patterns in code, interested to see when such patterns exhibit some sort of symmetry that is advantageous in some way for reliability, performance, maintenance and discoverability. Slides: https://accu.org/conf-previous/accu2024/ Sponsored By think-cell --- Victor Ciura Victor Ciura is a Principal Engineer on the Visual C++ team, helping to improve the tools he’s been using for years. Leading engineering efforts across multiple teams working on making Visual Studio the best IDE for C++ Game developers. Before joining Microsoft, he programmed C++ professionally for 20 years, designing and implementing several core components and libraries of Advanced Installer, improving the virtualization and repackaging technologies for MSI/MSIX. One of his hobbies is tidying-up and modernizing aging codebases and has been known to build open-source tools that help this process: Clang Power Tools. He’s a regular guest at Computer Science Department of his Alma Mater, University of Craiova, where he gives student lectures and workshops on using modern C++, STL, algorithms and optimization techniques. More details: @ciura_victor and https://ciura.ro and linkedin.com/in/victor-ciura --- The ACCU Conference is the annual conference of the ACCU membership, but is open to any and all who wish to attend. The tagline for the ACCU is 'Professionalism in Programming', which captures the whole spectrum of programming languages, tools, techniques and processes involved in advancing our craft. While there remains a core of C and C++ - with many members participating in respective ISO standards bodies - the conference, like the organisation, embraces other language ecosystems and you should expect to see sessions on C#, D, F#, Go, Javascript, Haskell, Java, Kotlin, Lisp, Python, Ruby, Rust, Swift and more.The ACCU Conference is a conference by programmers for programmers about programming. Discounted rates for members. ACCU Membership: https://tinyurl.com/ydnfkcyn 2024 Program: https://accu.org/conf-previous/accu2024/ https://accu.org https://www.accuconference.org/ https://mastodon.social/@ACCUConf   / accu-conference   https://bsky.app/profile/accuconf.bsk...   / accuorg     / accuconf   --- YouTube Videos Filmed, Edited & Optimised by Digital Medium: https://events.digital-medium.co.uk #accuconf #programming #cplusplus #coding #cpp

Immediately Invoked Coroutine Lambdas in C++23 - Lifetime Pitfalls & Best Practices  Jonathan Müller
▶︎

Immediately Invoked Coroutine Lambdas in C++23 - Lifetime Pitfalls & Best Practices Jonathan Müller

Future of Software Programming with AI Bots at Hand - Amir Kirsh - ACCU 2024
▶︎

Future of Software Programming with AI Bots at Hand - Amir Kirsh - ACCU 2024

The Moment That Changed Software Development!
▶︎

The Moment That Changed Software Development!

Der größte Irrtum der Physik – das glaubt jeder falsch!
▶︎

Der größte Irrtum der Physik – das glaubt jeder falsch!

Nobody Explained the Schrödinger Equation Like THIS!
▶︎

Nobody Explained the Schrödinger Equation Like THIS!

AIM - Module 5.1 - 1 : The Deep Learning Story: From Cat Brains to AlphaFold
▶︎

AIM - Module 5.1 - 1 : The Deep Learning Story: From Cat Brains to AlphaFold

Is Fine-Tuning Still Needed? LLMs, RAG, & LoRA
▶︎

Is Fine-Tuning Still Needed? LLMs, RAG, & LoRA

Understand AI in 14 minutes – with Anthropic's Chloe Lubinski [ARC 2026]
▶︎

Understand AI in 14 minutes – with Anthropic's Chloe Lubinski [ARC 2026]

CHOSEN ONE!! YOUR IDENTITY REVEAL JUST SHOOK THE INTERNET... AND THEIR MINDS
▶︎

CHOSEN ONE!! YOUR IDENTITY REVEAL JUST SHOOK THE INTERNET... AND THEIR MINDS

Big Pharma's Trillion Dollar Deception on Mental Health | Joanna Moncrief
▶︎

Big Pharma's Trillion Dollar Deception on Mental Health | Joanna Moncrief

"Spiritual Warfare: Everything You Need to Know and Be Ready For" - Fr.  Dan Reehil
▶︎

"Spiritual Warfare: Everything You Need to Know and Be Ready For" - Fr. Dan Reehil

AI News: This New Model Has Big AI Labs Panicking!
▶︎

AI News: This New Model Has Big AI Labs Panicking!

Musica para trabajar activo y alegre - Música Alegre para en Tiendas, Cafés | Deep House Mix 2026
▶︎

Musica para trabajar activo y alegre - Música Alegre para en Tiendas, Cafés | Deep House Mix 2026

Don't Hang Up On AI Scammers. Do THIS Instead.
▶︎

Don't Hang Up On AI Scammers. Do THIS Instead.

Claude Opus 5 review: great at coding (but I hate talking to it)
▶︎

Claude Opus 5 review: great at coding (but I hate talking to it)

URGENT UPDATE - Iran War Expert: A Mass Casualty Attack Is Coming! | Robert Pape
▶︎

URGENT UPDATE - Iran War Expert: A Mass Casualty Attack Is Coming! | Robert Pape

The U-Word: Why Software Developers Should Talk About Unions - Mathieu Ropert  ACCU 2025 Short Talks
▶︎

The U-Word: Why Software Developers Should Talk About Unions - Mathieu Ropert ACCU 2025 Short Talks

Notation in Programming: Exploring BQN, Symbolic Manipulation, and Expressive Syntax - Cheery Chen
▶︎

Notation in Programming: Exploring BQN, Symbolic Manipulation, and Expressive Syntax - Cheery Chen

Printf Debugging at 1ns: High-Performance C++ Logging Without Locks - Greg Law  ACCU 2025 Short Talk
▶︎

Printf Debugging at 1ns: High-Performance C++ Logging Without Locks - Greg Law ACCU 2025 Short Talk

Arithmetic in C++ Using Counting Pointers - Peter Hrenka - ACCU 2025 Short Talks
▶︎

Arithmetic in C++ Using Counting Pointers - Peter Hrenka - ACCU 2025 Short Talks