Managing Complexity - Or "Why do you code in F#?"

1 · Anthony Lloyd · Sept. 8, 2016, 11 p.m.
This post outlines my views on the often overlooked and misunderstood topic of managing complexity in software development. It answers questions I'm asked sometimes on why I prefer to develop systems in F#, a strongly typed functional-first language. The next time someone asks I can refer them here! The Questions Why don't you program in a language like C++ that has better performance? What is this functional programming and why would you want to use it? Isn't it hard to hire F# developers? Wou...