Talks to Watch

Pure Functional Programming in Excel • Felienne Hermans • GOTO 2016

26K views · Aug 9, 2016 · 43:16 · 5 HN recommenders · 7 mentions · discussed 2017–2025

Felienne Hermans argues that Excel is the world's most popular programming language and shows how spreadsheets work as a pure functional language. She implements a few mathematical problems in spreadsheet formulas to illustrate why they are so powerful and approachable.

Why Hacker News points people here: HN commenters point to it whenever Excel, spreadsheets or functional programming come up, as a fun and serious take on spreadsheets as real programming.

“Felienne has a great talk on functional programming in Excel”HN comment, 2020

What Hacker News said 7

Strongly recommendsrzzztMay 2020

“Felienne has a great talk on functional programming in Excel”

Great talk on functional programming in Excel

Full comment

OT, but Felienne has a great talk on functional programming in Excel (thanks for reminding me of her name): this video

RecommendsvanderZwanDec 2017

“Check out Felienne Hermans' work if you haven't already”

Hermans' work on Excel as a functional language

Full comment

Excel itself is functional and reactive already, wouldn't adding an FRP language on top of that be a bit superfluous? Check out Felienne Hermans' work if you haven't already: this video link

in “Excel team considering Python as scripting language: asking for feedback” · view on HN
RecommendsbroheeAug 2020

“You may enjoy”

Talk on pure functional programming in Excel

Full comment

You may enjoy "Pure Functional Programming in Excel" by Felienne Hermans presented at GOTO 2016 this video

in “Scientists rename human genes to stop MS Excel from misreading them as dates” · view on HN
Recommendsggrrhh_taFeb 2021

“I found it interesting, fun and great.”

Interesting, fun talk on Excel as a programming language

Full comment

This is the talk that I first saw that builds on that: this video I found it interesting, fun and great. Still, I would stick to using Excel for the personal analysis of data and not as the language/tool on which software is developed: data & programming logic intermixed, the default way to index cells, the difference between normal cells and array cells, and tables, etc., the fact that some things are just not possible to do fully programmatically without creating your own VB functions and therefore asking recipients of what looks like data to accept running arbitrary code in their machines, etc.

in “The worst of the two worlds: Excel meets Outlook” · view on HN
RecommendsrobertknightJan 2024

“I recommend Felienne Hermans' talks on Excel as a functional programming language”

Talks on Excel as a functional programming language

Full comment

Related to this, I recommend Felienne Hermans' talks on Excel as a functional programming language - this video .

in “CellLVM: A proof-of-concept LLVM to Excel spreadsheet compiler” · view on HN
Cites itmolsongoldenApr 2021

“Also see the research of Felienne Hermans and her talk”

Cited alongside Hermans' spreadsheet research

Full comment

Also see the research of Felienne Hermans and her talk “Pure Functional Programming in Excel.”[1] [1] this video

in “Spreadsheet is a software development paradigm” · view on HN
Cites itvanderZwanMar 2025

“Felienne Hermans is proven right about the world running on spreadsheets”

Cited as showing the world runs on spreadsheets

Full comment

And once again Felienne Hermans is proven right about the world running on spreadsheets and that we should take them a lot more seriously for that reason alone. [0] this video

in “New Zealand's $16B health dept managed finances with single Excel spreadsheet” · view on HN