Spreadsheets are code too! You have constants, variable, functions and conditional statements, everything you need to build anything you want. If you really want it, you can even built a
Turing machine with Excel. So if spreadsheets are code, can we also analyze, test and refactor them? Felienne thinks so. In this talk, she discusses her latest spreadsheet tool: BumbleBee. BumbleBee allows users to refactor and even metaprogram their spreadsheet. For this, Felienne designed a language in which the transformations can be described and built a pattern matcher in F# to transform spreadsheet formulas.