Last week, I provided a basic wrap up of my functional programming talk at the Continuous Improvement in Software Development conference (KaizenConf) in Austin. Little did I realize that I was indeed being filmed while I talked by Mark Leon Watson. So, without further ado, enjoy the first 20 minutes of my talk. I should emphasize though that it’s not the official position that designers will never be there, but instead, it’s not the highest priority. In time, they may come as needs arise.
In this section of the talk, I cover the following areas:
- What is Functional Programming?
- Why does it matter?
- How do we do it?
- Functional C#, what parts are functional and what parts aren’t
- What is F# and why is it useful?
Thanks to Mark and I hope you all enjoy and feedback would be appreciated. I haven’t yet made my F# samples available, but as always, my C# ones are available at the Functional C# library on MSDN Code Gallery. More will be added there shortly to reflect some of the things I talked about here in the slides.