I believe that the most interesting work is not the one solving hard problems, but the one changing how we think about the world. I follow this belief in my work on data science tools, functional programming and F# teaching, in my programming languages research and I try to understand it through philosophy of science.
I'm working on making data-driven storytelling easier, more open and reproducible at the Alan Turing Institute.
I'm author of definitive F# books and open-source libraries. I offer my F# training and consulting services as part of fsharpWorks.
I published papers about theory of context-aware programming languages, type providers, but also philosophy of science.