no dogma podcast

#145 Mads Torgersen, C# 9, Part 1

Episode Summary

Dr. Mads Torgersen, lead designer of C# at Microsoft, talks to me about the upcoming release of C# 9.

Episode Notes

Summary

Dr. Mads Torgersen, lead designer of C# at Microsoft, talks to me about the upcoming release of C# 9.

Details

Who he is, what he does, working on C# full time, who he works with. The design process. Doctor Mads, PhD. Init only properties. Records, immutability and a rabbit hole. Top level programs - simpler main programs; making programs simpler. The legacy changes or not making changes .NET. Breaking changes; an example.

Full show notes