Functional C# with Simon Painter
.NET Rocks! - A podcast by Carl Franklin and Richard Campbell - Joi
![](https://is3-ssl.mzstatic.com/image/thumb/Podcasts115/v4/54/24/3c/54243ce3-9852-4103-9107-7702c6aaa92a/mza_15490608823975013175.jpg/300x300bb-75.jpg)
Categories:
Why write functional C#? Carl and Richard talk to Simon Painter about what happens when you apply functional programming approaches to your C# code. Simon discusses how some functional programming aspects are best served in a functional language like F#, but you can write C# in a more functional style. The conversation focuses on minimizing side effects - writing your code so that you can see what it does and how it would behave when changed. Functional code tends to be more testable as well!