I love giving talks! Want me to speak at your event? Feel free to drop me a line at mail @ thisdomain.com. I often talk about my research on programming education and programming language design (coming together in Hedy) and sometimes also about my older work on analyzing spreadsheets.
This page is a list of past and upcoming appearances, you can also have a look at videos of past performances.
Upcoming
2024
November 15th – AI & Education @ Experience and beyond, Amsterdam
December 2nd – AI resistance @ AI & de muziekindustrie, Amsterdam
2025
January 9th – Teaching Programming to Non-Programmers, Winter School, Edinburgh
Archive
2024
October 31st – A case for feminism in programming language design @ CMU, Pittsburgh
October 28th – Creating an inclusive programming language @ University of Nevada, Las Vegas
October 23rd – A case for feminism in programming language design @ SPLASH, Pasadena (video)
October 11th – Feminism and programming language design @ Ada Lovelace Lecture, Radboud University
October 10th – Localization and translation of programming languages @ PyCon, Utrecht
October 3rd – Creating an inclusive programming language @ GOTO, Copenhagen
October 2nd – Feminism and programming language design @ ITU Copenhagen
June 26th – Hedy @ Studiemiddag Digitale Geletterdheid, Meppel
June 25th – Generative AI and Education @ VU AI, Amsterdam
June 21st – Feminism in Programming Language Design @ Joy of Coding, Rotterdam
June 12th – Creating an inclusive programming language @ CodeGarden, Odensee
June 11th – Aan de slag met Digitale Geletterdheid in het onderwijs @ EMPO congres, Amsterdam
May 29th – Creating an inclusive programming language @ CVI congres, Noordwijkerhout
April 18th – Generative AI in education @ EdTech Day, VU (video)
April 4th – AI in learning: Can machine learning help human learning? @ Learning for Life Symposium, TU Delft
March 19th – How Your Brain Processes Code @ Google Amsterdam (video)
2023
December 1st – Hedy: Creating a programming language for everyone @ YOW! Melbourne (video)
November 1st – Panel: Nationaal AI Debat
October 25th – Hedy: Creating a learnable and inclusive programming language @Onward, Cascais (video)
September 9th – Talk: Creating Programming Languages in Non-English @ PLISS, Bertinoro (remote)
September 6th – Talk: I think therefore AI am @Studium Generale, TU Eindhoven
September 1st – Talk: Non-English Programming with Hedy @ DevFest, Copenhagen
August 31st – Talk: Non-English Programming with Hedy @ IT University, Copenhagen
June 7th: Talk: Wat is AI? @ Overheid 360, Utrecht
June 1st: Talk: Programmeren voor iedereen @ Educatiefestival, Hilversum
May 25th – Talk: Hedy Creating a gradual programming language @ NewCrafts, Paris (video)
March 29th: Talk: Hedy Creating a gradual programming language @ CSEd summit Botswana, Gabarone
March 2nd – Talk: The Programmer’s Brain @ Avisi, Arnhem
2022
September 23rd – Talk: Hedy Creating a gradual programming language @StrangeLoop, St.Louis (video)
September 22nd – Workshop: Improving your code reading skills together @StrangeLoop, St.Louis
July 8th – Keynote: Hedy Creating a gradual programming language @ECOOP, online
June 23rd – Keynote: What happens in your brain when you program? @ Tweakers developer Summit, Utrecht
June 17th – Talk: Creating an Arabic Programming Language @ Joy of Coding, Rotterdam (together with Alaaeedin Swidan)
June 14th – Talk: Teaching Your Kids Programming with Hedy: A Gradual Programming? @ GOTO, Amsterdam
June 8th – Keynote: Hedy: A Gradual Language for Programming Education @ OpenJS World, Austin
May 18th – Keynote, Hedy: A Gradual Language for Programming Education @ EMiP
March 24th – Distinguished Lecture: Hedy: A Gradual Language for Programming Education @ UiB, Bergen
March 25th – Talk: Hedy: A Gradual Language for Programming Education @ BoosterConf, Bergen (video)
2021
November 18th – Talk: Hedy: A Gradual Language for Programming Education @BuildStuff, Lithuania (remote)
October 21st – Talk: Hedy: A Gradual Language for Programming Education @ FSharp Exchange (remote, video)
October 19th – Talk: Hedy: A Gradual Language for Programming Education @ Rebase (remote)
July 7th – Talk: How to read complex code without a headache @ Cincinnati Software Craftsmanship (remote)
July 8th – Talk: How to read complex code @ ChesterDev (remote)
June 17th – Talk: How to Read Complex Code @ Legacy of Socrates (video)
June 4th – Keynote @ Detroit Tech Watch 2021 (video)
June 2nd – Talk: How to read complex code? @ Craft (remote)
May 20th – Talk: Cognitive aspects of programming @ FunctionalFest (remote, video)
May 19th – Talk: How to read complex code? @ ScalaCon (remote)
May 18th – Talk: How to read complex code? @ Live Manning’s Productivity tools for developers (video)
March 12th – Workshop: Code Club @ CodeBar (remote)
April 20th – Talk: How to read complex code? @ GOTOpia Chicago (remote)
2020
December 8th – Talk: How to read complex code? @ Yow! Australia (remote, video)
November 18th – Panel: Types for all @ CodeMesh (remote, video)
October 20th: – Talk: Hedy: A gradual language for programming education @ Codeweek (remote)
August 15th – Talk: Hedy: A gradual language for programming education @ ICER (video)
February 5th – Keynote: What is programming @ MIE, Utrecht
2019
November 21st – Talk: The role of metaphors in programming education @ RISE symposium, Leiden
October 3rd – Keynote: How to teach programming and other things? @ ncrafts, Bordeaux
October 8th – Keynote: How to teach programming and other things? @ Digital Analytics conference, Utrecht
October 28th – Talk at Universiteit van Nederland (video)
October 30th – Talk: Hoe leer je programmeren? @ NRO conference, Utrecht
November 2nd – Talk: Hoe leer je programmeren? @ DojoCon, Breda
October 11th – Keynote: How to teach programming and other things? Education @ Umbraco Festival, Utrecht
September 19th – Talk: How to teach programming and other things? @DevConf, Gdansk
September 13th – Keynote: How to teach programming and other things? Education @StrangeLoop, St. Louis (video)
April 30th – Talk: Search algorithms in spreadsheets @An evening of unnecessary detail, London
April 12th – Talk: How to teach programming and other things @ 4TU Math education meeting
March 5th – Programmeren & Directe Instructie @PERL kickoff, Leiden
February 18th – Talk: How to teach programming and other things @Xpirit, Hilversum
February 13th – Talk: How to teach programming and other things @Turing Society, Rotterdam
January 17th – Keynote: Explicit Direct Instruction in Programming Education @RStudio::Conf, Austin
January 9th – Talk: How does code sound? @ Mendix, Rotterdam
2018
December 11th – Talk: Python as a means of expression @ Design Academy Eindhoven
December 4th – Talk: Thinking out of the box: comparing metaphors for variables in programming education @ This week’s discovery, Leiden
November 20th – Talk: Explicit Direct Instruction in Programming Education @ University of Munster
November 6th – Talk: Explicit Direct Instruction in Programming Education @HCI Seminar MIT, Boston
November 5th: Keynote: Explicit Direct Instruction in Programming Education @Splash, Boston
November 4th – Keynote: Metaphors, Mental Models and Misconceptions @Blocks+ Boston
October 26th – Keynote: How does code sound? @LambdaWorld, Cadiz
October 4-6 – Talk: Thinking out of the box: comparing metaphors for variables in programming education @WIPSCE, Potsdam
September 27th – Keynote : How does code sound? @DevConf, Krakow
September 6th – Talk: Explicit Direct Instruction in Programming Education @PPIG, London
August 29th – Talk: Programming in the classroom @EduCode, Brussels
July 16th – Keynote: How does code sound? @ CurryOn, Amsterdam (video)
June 22nd – Talk: Hoe klinkt code? @ Conferentie Digitale Geletterdheid Kennisnet, Hilversum
June 14th – Talk: Code Phonology: How does code sound? @ NDC, Oslo (video)
June 13th – Talk: Programming is logical reasoning? @ SLO Kick further meeting, Utrecht
June 8th – Talk: What is programming anyway? @Joy of Coding, Rotterdam (video)
May 29th – Talk: What is programming anyway? @ Lindholmen Software Development Day, Gothenburg
May 28th – Talk: Code Phonology @ ICPC, Gothenburg
May 18th – Talk: What is programming anyway? @ NewCrafts, Paris
May 8th – Talk: How to teach programming and other things @Craft, Budapest
March 15th – Workshop: Code reading @ BoosterConf, Bergen
March 7th – Keynote: Programmeren voor iedereen @ NIOC, Leeuwarden
February 23rd – Keynote: How to teach programming and other things @LambdaDays, Krakow (video)
February 15th – Panel: ICT & Education @ Kivi, The Hague
January 17th – Keynote: What is programming anyway? @ NDC, London (video)
2017
November 9th – Talk: To Scratch or not to Scratch @ WIPSCE, Nijmegen
November 2nd – Talk: A board game night with geeks @ Functional Rotterdam, Rotterdam
October 21-22 – Talk: Programming as a first language @ Kandddinsky, Berlin
October 5th – Keynote: What is programming anyway? @ ASAS, Arnhem
June 16th – Talk: Programming is writing is programming? @ NDC, Oslo
June 14th -Talk: How Do Kids Program in the Wild? @ Goto, Amsterdam
June 8th – Workshop: Analyzing 250.000 Scratch programs @ Sattose, Madrid
May 21st – Teaching Software Engineering Principles to K-12 Students: A MOOC on Scratch @ ICSE, Buenos Aires
May 19th – The Effect of Delocalized Plans on Spreadsheet Comprehension – A Controlled Experiment @ ICPC, Buenos Aires
May 16th – Workshop: Create Poetry with Code @ Night of the Nerds, Eindhoven
May 11th-12th – Keynote: What is science? On craftsmanship for children @ iTake Unconference, Bucharest
April 29th – Talk: Craftsmanship for kids? @BuildStuff, Mallorca
April 19th – Talk: Programming for kids @VNO-NCW West, Rotterdam
April 4th – Talk: Programming is writing is programming? @ <Programming>, Brussels
April 2nd – Talk: Slordig of netjes programmeren: maakt dat wat uit? @ Museumjeugduniversiteit, Delft
March 31th – Talk: What is programming anyway? @TechxAms, Amsterdam
March 17th – Keynote: What is programming anyway? @BoosterConf, Bergen (video)
March 15th- Workshop: Code as Art, Art as Code, @BoosterConf, Bergen
February 18th – Talk: Program Derivation for Functional Languages @ KatsConf, Dublin
February 17th – Do code smells hamper novices programmers @ Imperial College Programming Lectures, London
February 9th – Talk: Testing Spreadsheets @ European Testing Conference, Helsinki
February 1st, Workshop: Computational Logic for the Working Dev @ DDD Europe, Amsterdam
January 25th – Talk: How Do Kids Program in the Wild? @ GotoNight, Amsterdam
January 20th – Talk: How Do Kids Program in the Wild? @ SEN Symposium, Amsterdam
2016
November 4th – Talk: How Do Kids Program in the Wild? @ DomCode, Utrecht
November 1st – Keynote: Small, simple and smelly: What we can learn from examining end-user artifacts? @ DSLDI, Amsterdam
October 24-25 – Talk: Pure Functional Programming in Excel @ Codemotion, Berlin
September 26th – Keynote: In the Future, Everyone will be a Programmer for 15 Minutes, Software Architecture Summit, Berlin.
September 10th – Talk: Smells in Block-Based Programming Languages, VL/HCC, Cambridge
June 15th – Talk: Pure Functional Programming in Excel @ Goto, Amsterdam
May 27th – Talk: Program Derivation for functional languages @ LambdaConf, Boulder
May 27th – Talk: A board game night with geeks @ LambdaConf, Boulder
May 26th – Talk: Program Derivation for functional languages @ MoonConf, Boulder (video)
May 24th – Talk: Using F# and genetic programming to play computer bridge @ DCF#, Washington
May 16th – Talk: Do code smells hamper novice programmers? @ ICPC, Austin
May 12th – Talk: Using F# and genetic programming to play computer bridge @ nCrafts, Paris
April 19th – Talk: Program Derivation for functional languages @ FP AMS, Amsterdam
April 15th – Talk: Using F# and genetic programming to play computer bridge @ FSharp Exchange, London (video)
March 29th – Talk: Program Derivation for Functional Languages @ DomCode, Utrecht
March 14th – Talk: Spreadsheets are code @ Leaders of tomorrow: future of software engineering @ SANER, Osaka (video)
March 10th – Talk: Methods for testing spreadsheets, @ Excel Summit South, Melbourne
March 7th – Talk: Methods for testing spreadsheets, @ Excel Summit South, Sydney
March 4th – Talk: A board game night with geeks, @ FSharpConf, Everywhere 🙂 (video)
March 3rd – Talk: Methods for testing spreadsheets, @ Excel Summit South, Auckland
February 18-19th – Talk: A board game night with geeks @ Lambda Days, Krakow (video)
January 28-29th – Talk: A board game night with geeks @ DDDBE, Brussels
January 13-15th – Talk: Pure Functional Programming in Excel @ NDC, London (video)
2015
December 4th – Talk: Spreadsheet Archaeology @ ModelOff, London
December 3rd – Talk: Spreadsheet are Code @ GOTOConf, Berlin
November 18-20th – Talk: A board game night with geeks @ BuildStuff, Vilnius (video)
November 8-10 – Member of Faculty panel @ edX Global Forum, Washington
November 3-4 Talk: Spreadsheet are Code @ CodeMesh, London (video)
October 19th – Talk: Detecting Problematic Lookups in Spreadsheets @ VL/HCC, Atlanta
September 12th – Talk: A board game night with geeks @ KatsConf, Dublin
September 8th – Talk: Spreadsheets are Code @ SwanseaCon, Bristol
August 24-28th – Organizer @ GTTSE Student’s Workshop, Braga
July 6 – Talk: Spreadsheet Testing & Refactoring @ Finance Event Ordina, Utrecht
June 24th – Talk: A board game night with geeks @ Girl Code, Amsterdam
May 29 – Organizer @ Joy of Coding, Rotterdam
May 20th – Enron’s Spreadsheets and Related Emails: A Dataset and Analysis @ ICSE, Florence
May 18th – Organizer SEMS @ ICSE, Florence
May 7th – Spreadsheets are Graphs @ GraphConnect, London
April 22-25 – Spreadsheets for developers @ ACCU, Bristol
2014
December 15th – Talk: Spreadsheets are code @ SaKe, Amsterdam
December 11th – Talk: Spreadsheet Testing @ Excel Experience Day, Amersfoort
November 26th – Talk: Spreadsheets – the dark matter of IT @ Big Data Exchange Skills matter, London
November 27th – Keynote: Spreadsheets archaeology @ BI Budapest
November 18th – Talk: BumbleBee: A refactoring environment for spreadsheet formulas @ FSE, Hong Kong
November 17th – Workshop: Social Media for Scientists @ FSE, Hong Kong
October 31th – Talk: Combining the powers of Python and Excel @ PyLadies, Amsterdam
September 24nd – Agile Spreadsheets @ ASAS, Arnhem
September 17th – Talk: Spreadsheets for developers @ StrangeLoop, St. Louis (video)
September 9th – Talk: Spreadsheets – the Dark Matter of IT @ LongView Dialogue Conference, London
September 4th – Pitch: Spreadsheet analysis in the financial industry @ Belastingdienst, Dieren
August 22nd – Keynote: Putting the science in Computer Science @ iTake, Bucharest (video)
July 15th – Talk: Spreadsheets are code @ csv conf, Berlin
July 3rd – Talk: Testing and Refactoring spreadsheets @ Eusprig, Delft
June 19th – Talk: Spreadsheets contain errors – Is testing the answer? @ Test Automation Day, Rotterdam
June 19th – Pitch: Spreadsheet analysis in the financial industry @ DDS Finance Symposium, TU Delft
June 16th – Facilitator: Delft Global Software Engineering Day @ TU Delft
June 2nd – Talk: Structure, Story and Support of a Scientific Presentation @ ICSE, Hyderabad
May 30th – Talk: Putting the science in Computer Science @ iTake, Bucharest
May 28th – Talk: Spreadsheets are Graphs Too @ Neo4J London
May 8th – Talk: Spreadsheets are Graphs Too @ Neo4J Amsterdam
May 5th – Panel: Managing big data @ NEXT Berlin
April 9th – Building a language for spreadsheet refactoring @ CodeGen, Cambridge
March 10th – Dinner Keynote: Spreadsheets – the dark matter of IT @ Gartner BI, London
February 13th – Talk: Spreadsheets – the dark matter of IT @ Strata, Santa Clara (video)
2013
December 12th – Talk: How to organize your spreadsheet @ Excel Experience Day, Bussum
December 9th – Talk: Building a language for spreadsheet refactoring @BuildStuff, Vilnius
December 2nd – Guest Lecture: Social media for the busy student @ ETH Zurich
November 18th – Conference Presentation: Improving Spreadshet test Practices @ Cascon, Toronto
November 12th – Keynote: Spreadsheets – the dark matter of IT @ Strata, London (video)
November 7th – Talk: Spreadsheets – the dark matter of IT @ BI Forum, Budapest
October 9th – Talk: Social media for the busy scientist @ Europe Computer Science Symposium Amsterdam
October 1st – Workshop: Lego Mindstorms @ PhD defense Rolf Hut, Delft
September 3rd – Tutorial: Structure, Story and Support of a Scientific Presentation @ University of Luxembourg
July 17th – Talk: Spreadsheets – the dark matter of IT @ Lorentz workshop on domain specific languages, Leiden
July 4th – Talk: A quality checklist for spreadsheets @ Eusprig, London
June 11th – Talk: Kickoff spreadsheet lab presentatie @ TU Delft
June 1st – Workshop: Lego Mindstorms @ Devnology, The Hague
May 24th – Talk: Data clone detection and visualization in spreadsheets @ ICSE 2013, San Francisco
April 18th – Talk: Spreadsheets – the dark matter of IT @ Controller’s Year Congress, Bussum
March 20th – Guest Lecture: Analyzing and Visualizing Spreadsheets @ University of Namur
February 26th – Guest Lecture: Analyzing and Visualizing Spreadsheets @ University of Utrecht
February 12th – Guest Lecture: Analyzing and Visualizing Spreadsheets @ University of Hannover
Hello,
You name came to me by a recent PARC Forum speaker George Dyson. He saw you speak and you came highly recommended. I was wondering if you have any plans to come to Silicon Valley/SF area this coming year? If yes, would have you any interest to speak at PARC? I would be happy to send you more information of this 40 year tradition of the PARC Forum.
Regards,
Anna Enerio
Director of Marketing
Hi Felienne,
Ik las je paper over feminisme in PL design, en vond het er goed. Ik kreeg het ook nog ergens anders toegestuurd en opende dat op m’n telefoon. Ik wilde je alleen even vertellen dat je website op telefoons niet heel toegankelijk is. Als je scherm smaller wordt blijven de marges hetzelfde. Ik probeerde de source van je site te vinden om een PR te maken of iets dergelijks met een voorstel om de marges op smalle schermen wat kleiner te maken, maar kon het niet zo snel vinden. Maar, als ik het voor je kan oplossen doe ik het graag. Ik kan hier niet makkelijk een foto bijvoegen, ik stuur het vanaf het form op je website maar misschien mail ik het je ook nog wel even. Laat maar weten.
~Jonathan Dönszelmann
Dankjewel voor je enthousiaste woorden Jonathan!
Mijn site is een WordPress met een theme (Saaya blogger), en de mobiele view hoort daarbij, dus een PR sturen is waarschijnlijk niet heel triviaal. Maar, ik vind de layout zelf eigenlijk wel fijn lezen, en ik krijg er soms ook juist hele enthousiaste reacties op, dus ik ga m toch nog even zo laten!