Jared Parsons

C# compiler lead

Designing and implementing ref fields

What all goes into designing a C# language feature? Why does it take so long for even simple additions to the language to go from idea to reality?

In this session a member of the C# language design team is going to take you on the journey of designing a language feature. We'll explore how ref fields were added to C# 11 and go through the journey from idea to shipping product and all the challenges that it faced along the way.

Jared Parsons

Jared is the C# compiler lead and member of the C# Language Design Team. He's been working on .NET developer tooling for the last 15 years. Besides language he has a strong passion for open source and infrastructure.