Stian is a web developer based in Oslo. Loves creative programming and weird technology. Accidentally designed a programming language once. Works at BEKK and does data visualisation and other web-related things for clients.
Once upon a time I stumbled upon the weird and wonderful world of Concatenative Programming. A family of programming languages unlike anything I had seen, with syntax reminiscent of 90s eurodance anthems and the wild idea that everything is a function — even the values!
This is the story about my journey into that world. I will take you through the history of concatenative languages, starting with Forth in the 70s, how concatenative languages work, and why they were created. I will share how learning about these languages have affected the way I program and hopefully inspire some of you to venture outside what we would consider normal programming.
Our conference is dedicated to providing a harassment-free conference experience for everyone, regardless of gender, gender identity and expression, age, sexual orientation, disability, physical appearance, body size, race, or religion (or lack thereof). We do not tolerate harassment of conference participants in any form. Sexual language and imagery is not appropriate for any conference venue, including talks, workshops, parties, Twitter and other online media. Conference participants violating these rules may be sanctioned or expelled from the conference without a refund at the discretion of the conference organisers.