Overview
Explore the intersection of creativity and technology in this captivating 54-minute conference talk by Dylan Beattie at Devoxx. Delve into the world of code as an art form, from Conway's Game of Life to fractal geometry and deep dream algorithms. Discover esoteric programming languages, quines, and the intriguing concept of programs that print their own source code. Examine the evolution of live coding as a performance art, tracing its roots from early electronic music pioneers to modern algorock and platforms like Sonic Pi. Gain insights into obfuscated coding competitions, quine relays, and the Rockstar programming language. Journey through various coding concepts, including complex numbers, functional rationale, Mandelbrot sets, deepfake technology, and the artistic potential of different programming languages. Witness the beauty of code expressed in unconventional forms, from Shakespeare-inspired syntax to white space programming. Conclude with an exploration of classic rock influences in coding and the philosophical implications of divine inspiration in programming.
Syllabus
Introduction
Art is useless
The Game of Life
Complex Numbers
Functional Rationale
Mandelbrot
Infinity of Complexity
Computer Generation
Deepfake Technology
Can Code Be Art
C Code
Code in HTML
Code in multiple languages
Shakespeare
White Space
Pete
Hello World
Sonic Pi
Rock Stars
Divine Inspiration
Rockstar
Floating Point Numbers
Arithmetic
Functions
Fizzbuzz
Classic Rock
The Logo
Taught by
Devoxx