Tomas Petricek - Languages and tools, open-source, philosophy of science and F# coding
Choose Your Own Adventure Calculus
What can routers at Centre Pompidou teach us about software evolution?
Where programs live? Vague spaces and software systems
The Timeless Way of Programming
No-code, no thought? Substrates for simple programming for all
Pop-up from Hell: On the growing opacity of web programs
Software designers, not engineers: An interview from alternative universe
Is deep learning a new kind of programming? Operationalistic look at programming
Creating interactive You Draw bar chart with Compost
Data exploration calculus: Capturing the essence of exploratory data scripting
On architecture, urban planning and software construction
What to teach as the first programming language and why
What should a Software Engineering course look like?
Write your own Excel in 100 lines of F#
Programming as interaction: A new perspective for programming language research
Would aliens understand lambda calculus?
The design side of programming language design
Getting started with The Gamma just got easier
Papers we Scrutinize: How to critically read papers
The mythology of programming language ideas