The Art of Code - Dylan Beattie

26 feb 2020
1 884 937 Áhorf

Software and technology has changed every aspect of the world we live in. At one extreme are the ‘mission critical’ applications - the code that runs our banks, our hospitals, our airports and phone networks. Then there’s the code we all use every day to browse the web, watch movies, create spreadsheets… not quite so critical, but still code that solves problems and delivers services.
But what about the code that only exists because somebody wanted to write it? Code created just to make people smile, laugh, maybe even dance? Maybe even code that does nothing at all, created just to see if it was possible?
Join Dylan Beattie - programmer, musician, and creator of the Rockstar programming language - for an entertaining look at the art of code. We’ll look at the origins of programming as an art form, from Conway's Game of Life to the 1970s demoscene and the earliest Obfuscated C competitions. We’ll talk about esoteric languages and quines - how DO you create a program that prints its own source code? We’ll look at quine relays, code golf and generative art, and we’ll explore the phenomenon of live coding as performance - from the pioneers of electronic music to modern algoraves and live coding platforms like Sonic Pi.

Check out more of our talks, courses, and conferences in the following links:

  • LOGO!

    youtux2youtux23 klukkustundum síðan
  • Brilliant

    BenjamminBenjammin23 klukkustundum síðan
  • awsome

    Merlim CoppeMerlim CoppeDegi Síðan síðan
  • What an egomaniac!!

    Feli BoscardinFeli BoscardinDegi Síðan síðan
  • The noiseless person assembly release because goose intriguingly stop pro a grubby gruesome jennifer. royal, unused slip

    Boos LEBoos LEDegi Síðan síðan
  • 10:48 So that's what happened in the 2020 US election, huh.

    LoneGRoLoneGRoDegi Síðan síðan
  • thank you dude!

    R BR B2 dögum síðan
  • He is actually a rockstar. The loop is complete.

    ummmummm2 dögum síðan
  • Guys who know, is there such software EnotGlobal, did anyone work for them?

    d3wad3wa2 dögum síðan
  • This was really interesting :)

    alex barylskialex barylski3 dögum síðan
  • The Pillars of Creation are in the Eagle Nebula, not the Horsehead Nebula...

    andrea consoleandrea console3 dögum síðan
  • A timeline : 3:47 contrast 4:44 game of life 7:00 grow 10:00 butterfly effect 11:00 complex (breadcrumbs : quaternions) 12:04 ? diagram 14:15 Mandelbrot 16:38 (always different) but self similar 17:48 Tron 18:25 Jurassic Park 18:40 character 19:20 Friends avatars 19:50 clouds shapes patterns CNN 20:45 dog vs muffin 21:20 Deep Dreaming 22:15 ART 22:45 Flutter dev 23:00 generative art (breadcrumbs : generative programming) 24:59 Knuth books (breadcrumbs : Mathematica) 25:45 Obfuscated CLI Flappy Bird 27:12 game in URL 27:30 JS 27:50 Obfuscated contest (breadcrumbs : virus) source code recursion C# 27:37 string templating (breadcrumbs : grammar ... FSM) 30:34 HTML Quine 32:30 prints itself 32:40 C 33:00 Ruby 33:50 Py Perl ... PolyQuine 34:22 Ada ... Uroboros Quine language 35:45 fractal text 36:35 Github Actions 36:50 Shakespear text Hello World ! 38:06 Whitespace 38:36 Souffle in Chef (breadcrumbs : CSP + COP) 2 domains 39:47 Piet (mix) cross rules 16 bit art Hello World 42:30 snowflake processing (never repeated anywhere) 43:03 Sonic Pi music language (breadcrumbs : CCRMA ) live loop (breadcrumbs : Pharo) 46:15 live coding 46:40 HE Rockstar programming (words songs) : rock song compiled to something 48:42 Flutter 49:02 Json 50:29 Pi ex 51:10 arithmetic 52:20 Github refs 53:10 Issues fix requests 54:36 Rockstar in JS 55:12 Logo 55:50 guitar song live demo

    Peter MOUEZAPeter MOUEZA3 dögum síðan
  • Jasson YoungJasson Young4 dögum síðan
  • I liked your craziness. That was really entertaining, thanks !

    elena bodnaelena bodna4 dögum síðan
  • So who else had this video recommended but didn't check it out for long because the thumbnail looks boring? The art of psychology.

    GlassGlass4 dögum síðan
  • What a great and inspiring talk. Absolutely loved it.

    Emre ErdemEmre Erdem4 dögum síðan
  • such intricate creations of code surely must be art

    Kman with hamKman with ham4 dögum síðan
  • Pop con meet the dreamers of not disconnected but why not we can do it....wonder how many computers this guy has done

    Marlinda AtkinsonMarlinda Atkinson5 dögum síðan
  • I just realized how much i dont know programming

    Gmod2012lo1Gmod2012lo15 dögum síðan
  • Logo was awesome back in the day! We had it on our macs back in the mid 80's

    a modern alchemista modern alchemist5 dögum síðan
  • brilliant talk, great speaker

    qeauxduis •qeauxduis •5 dögum síðan
  • I feel old, because I first programmed in LOGO in 1985 as well. I didn't realize that the simple turtle graphics scripts I learned as a very young person would later make LISP make sense.

    Kevin DawsonKevin Dawson6 dögum síðan
  • I can’t believe I let this absolute gem of a presentation sit in my Watch Later playlist for nearly a year before finally experiencing the wealth of serotonin (something I don’t have a lot of) produced from watching it.

    Brock AllenBrock Allen7 dögum síðan
  • I had that same amstrad i loved it.

    Bazzinga BombBazzinga Bomb7 dögum síðan
  • 14:00 Mandelbroit (not Brot) was not Polish, but Lithuan-Jewish.

    Ȟᴇċĸȧĸŷʜ ÂɡᴇĸʙȧᴛᴇʜȞᴇċĸȧĸŷʜ Âɡᴇĸʙȧᴛᴇʜ7 dögum síðan
  • Alta... was hab ich da grad für einen geilen Vortrag gesehen...

    Mirko WalterMirko Walter7 dögum síðan
  • Like Jack Black in the School of Rock.

    Ian MilesIan Miles8 dögum síðan
  • the C# quine is incorrect, the email '@' sign disappears! the '@' must be repeated second time! P.S.: great talk!

    Виктор КорягинВиктор Корягин8 dögum síðan
  • Love what you do, I also try to explain complex ideas in beginner language on my channel, I would appreciate your support

    joseph loydjoseph loyd8 dögum síðan
  • He sounds like Eddie Izzard.

    canturgancanturgan8 dögum síðan
  • I know nothing about mathematics but this held my attention.

    canturgancanturgan8 dögum síðan
  • How many people who cough in this video had already have COVID at that point?

    LarissimaliaLarissimalia8 dögum síðan
  • This is the best spend hour of my entire life! haha

    Castor ZuseCastor Zuse9 dögum síðan
  • My head is spinning. I want it all. I'm terrified of it. It's over my head, yet within grasp. Just mind blowing.

    jane doejane doe9 dögum síðan
  • Wtf I just watched the whole video!

    Laxman KondhalkarLaxman Kondhalkar9 dögum síðan
  • I've seen this on acid

    L** Dal****L** Dal****9 dögum síðan
  • 20:11 Is that a rabbit or a duck? - well it is a ....... Cloud

    Weslley SantosWeslley Santos9 dögum síðan
  • did any one copy that code ?

    ACID BURNACID BURN9 dögum síðan
  • What a fkn ROCKSTAR lol \m/

    AerialAerial9 dögum síðan
  • If you play this video backwards at 1000x speed, it says "Hello World"

    frankvonfraunerfrankvonfrauner9 dögum síðan
  • how dare anyone dislike?!?! Imagine our world if if schools were full of teachers like this.

    Atomic Batteries To PowerAtomic Batteries To Power9 dögum síðan
    • You'd not learn a thing!

      boliussaboliussa2 dögum síðan
  • Brilliant

    CJ SheppardCJ Sheppard10 dögum síðan
  • Chess source code: 27:00 tried to copy the code verbatim, can someone tell me what im missing? because it does not work in all web browsers that i have tried. Yes i typed it all, yes i'm a nerd for it and yes i want to play it. //(c)2010 Oscar Toledo G. var B,i,y,u,b,I=[],G=120,x=10,z=15,M=1e4,l=[5,3,4,6,2,4,3,5,1,1,1,1,1,1,1,1,9,9 ,9,9,9,9,9,9,13,11,12,14,10,12,11,13,0,99,0,306,297,495,846,-1,0,1,2,2,1,0,-1,- 1,1,-10,10,-11,-9,9,11,10,20,-9,-11,-10,-20,-21,-19,-12,-8,8,12,19,21];function X(w,c,h,e,S,s){var t,o,L,E,d,O=e,N=-M*M,K=78-hM;do{if(o=I[p=O]){q=o&z^y;if(q2){if(m=!(r-2&7))return y^=8,I[G--]= O,K;J=n=o&z;E=I[p-a]&z;t=q|E-7?n:(n+=2,6^y);while(nh|d?0:p,L -N,h+1,I[G+1],J=q|A>1?0:p,s);if(!(h||s-1|B-O|i-n|p-b|L1&&L==N&&!h&&Math.random()1){if(h&&c-L z&!r&&++C*--A));}}}while( ++O>98?O=20:e-O);return y^=8,G--,N+M*M&&N>-K+1924|d?N:0;}B=i=y=u=0;while(B++< 120)I[B-1]=B%x?B/x%x

    Marshall D. TeachMarshall D. Teach10 dögum síðan
    • Hey Marshall. I honestly can't see any errors in that - I've diffed it against the latest version of the JS Chess code from and the only difference I can see is a tiny bit of formatting and some colour values. So I have no idea why yours isn't working, but if you want to play it, try the version at

      Dylan BeattieDylan Beattie7 dögum síðan
  • this is called a million dollar presentation.

    jigyasa trivedijigyasa trivedi10 dögum síðan
  • The wry multimedia willy frame because case superfamily bat among a lying opinion. mountainous, unarmed drake

    Danny mDanny m10 dögum síðan
  • Mandelbrot set zoom in looked exactly like my DMT

    Jeff MillerJeff Miller10 dögum síðan
  • I misread as Dylan Beatle :D

    MoonchildMoonchild10 dögum síðan
    • @Dylan Beattie Wonder what this combo tribute band would sound like :)

      MoonchildMoonchild7 dögum síðan
    • I get that a lot ;)

      Dylan BeattieDylan Beattie7 dögum síðan
  • This guy is amazing holy shit

    MarcoMarco10 dögum síðan
  • 99.9k subs nice

    JamesonJameson10 dögum síðan
  • Absolute genius. I wish I was clever!

    P LawrenceP Lawrence11 dögum síðan
  • Oh, his language! And articulation! Doesn't go with his looks hehe, but brilliant

    Geliene LierreGeliene Lierre11 dögum síðan
    • @mgoblue0970 Well, i mean his outfit and style. I was surprised to hear such pronunciation from this type of person/their style. It's like there are two different people: he and someone else who speaks like some scholar in a suit. So, that's interesting to see and it ruins stereotypes.

      Geliene LierreGeliene Lierre9 dögum síðan
    • > Doesn't go with his looks hehe How's that exactly?

      mgoblue0970mgoblue09709 dögum síðan
  • This was DOPE!! The man is a natural teacher

    P.A.D Construction LTDP.A.D Construction LTD11 dögum síðan
  • Someone needs to write a song with the music in sonic pi and the lyrics in rockstar...

    D RossD Ross12 dögum síðan

    John KramerJohn Kramer12 dögum síðan
  • The rotten donna certainly rub because yogurt electronically explode mid a subsequent brick. thin, jolly billboard

    alex hebertalex hebert12 dögum síðan
  • 0:24 english?

    BivenGBivenG13 dögum síðan
  • Does he not know that picture of the moon is a montage

    Joshua BernalJoshua Bernal13 dögum síðan
  • Amazing..... I loved every part of this mad session. loved the song the most :)

    Rami HasanRami Hasan13 dögum síðan

    Philip KekahuPhilip Kekahu13 dögum síðan
  • The curvy japan dewailly scatter because speedboat presumably fill forenenst a domineering tip. calm, first side

    Jules FlaviaJules Flavia13 dögum síðan
  • This is one of the greatest videos I've ever seen. Geek level: Nebular ♥♥♥

    Troy StanleyTroy Stanley13 dögum síðan
  • guy is too brilliant for that audience, they don't deserve him.

    Damien JôDamien Jô13 dögum síðan
  • 26:13 has enyone the source ? i would like to run this code

    PixelSlayer TVPixelSlayer TV13 dögum síðan
  • Man, what an awesome person.

    Mindprinter Official [VeightWoofer]Mindprinter Official [VeightWoofer]14 dögum síðan
  • This awesome shit deserved more applause. Fcking typical IT crowd sitting there all awkward as usual.

    Elmar JuzarElmar Juzar14 dögum síðan
  • This video got me into programming again. Halfway into the first year of computer science college, loving it. Thank you.

    Isaac NewtonIsaac Newton14 dögum síðan
  • Science only advances, not through ideas, but through instruments.

    kenektikkenektik14 dögum síðan
  • I already watched this video. why ISpast keeps on playing this back for me?

    Dotnetist EnterpriseDotnetist Enterprise14 dögum síðan
  • Excellent, I really enjoyed this talk, Im been a programmer for 30 years and I've learned a whole lot today! Thanks

    Chris StuartChris Stuart14 dögum síðan
  • Someone cought in the audience...

    CeloCelo15 dögum síðan
  • Pretty sure they're going for consistency on the tight-rope too

    Chaz AllenChaz Allen15 dögum síðan
  • What if I ported a BASIC program that made the PCs at the college in the 80's cry? I got an A+ 12 foot print out. Massive shell sorting.

    James CrouchJames Crouch15 dögum síðan
  • What a god. Please sing that at my funeral.

    Max DakkaMax Dakka15 dögum síðan
  • How hard is it to tell the difference between a puppy and a muffin? Depends how hungry you are.

    James KircherJames Kircher15 dögum síðan
  • this is very good

    Grubby GamingGrubby Gaming15 dögum síðan
  • I like the way his mind works

    André BiresAndré Bires16 dögum síðan
  • Лента Мёбиуса в в Програмном КОде! Ахринеть 0_о Это бесконечно гениально!

    Yuriy SilantyeYuriy Silantye16 dögum síðan
  • Wasted my time!

    José Isary Muñoz ReynosoJosé Isary Muñoz Reynoso16 dögum síðan
  • What a talk! What a legend! Lets make more esoteric languages, for the better future!

    microHoffmanmicroHoffman16 dögum síðan
  • computers: taking lightening and sticking it into a rock until it starts to think.

    Ashish GuptaAshish Gupta16 dögum síðan
  • The one guy with his constant Corona coughs is giving me the shivers

    SchlumpfpiratSchlumpfpirat16 dögum síðan
  • In the end of the video the rockstar program is outputting Fizz twice

    HolyRealityHolyReality16 dögum síðan
  • I feel so happpy for no reason after watching this video, especially the last 20 minutes.

    Don GeoDon Geo16 dögum síðan
  • these people are nutzo

    Jairus B.Jairus B.16 dögum síðan
  • This guy found that pill from limitless

    Gumdur singhGumdur singh16 dögum síðan
  • The steadfast rise radiologically approve because celeste acceptably thank unto a belligerent minibus. whimsical, marvelous dietician

    D SamuelsD Samuels16 dögum síðan
  • That was so much fun to watch, thank you for sharing!

    Matthew CainMatthew Cain16 dögum síðan
  • Hah, just noticed something: This dude supports trans rights. How do I know? Well, at 52:48 he shows reddit screenshots, where some names are green. There's only one thing I know that does this: A chrome extension to mark people that support trans rights and people that don't. Thought that was pretty cool.

    WrenoryxWrenoryx17 dögum síðan
  • yes! you just reminded me why the tawdry, sad, deniers and post-truthers can't hold a candle to fkn Sexy Science. The Universe is amazing and science shows it to us!

    N NicholsonN Nicholson17 dögum síðan
  • MInd = Blown!!!!!!!!!!!!!!!!!!!!!!!!!!!!! in South Africa

    Sandile NkosiSandile Nkosi17 dögum síðan
  • legend

    WetWaterWetWater17 dögum síðan
  • How good is this guy, great presentation

    Nathan CampbellNathan Campbell17 dögum síðan
  • This is the most fantastic and amazing video on computer programming I have ever seen. This is true creativity by means with which we can prove that it is art of the type described. So much other modern art is is simply colour on a page.

    etmax1etmax117 dögum síðan
  • The fast trail etiologically place because parent inferiorly refuse atop a steady bull. sincere, tangible gong

    Fausto AndradeFausto Andrade17 dögum síðan
  • Is there a quine in Rockstar?

    Marco AgasMarco Agas18 dögum síðan
  • This is something beyond programming!!

    Ronit ShrivastavRonit Shrivastav18 dögum síðan
  • Show some respect to the Amstrad CPC 6128. It was certainly not rubbish. In fact, for the money, it was something of a bargain. And it was also available with a colour monitor which (unusually for those days) could actually display the colour red correctly. It is still the only computer I use, to this day. OK. That last bit was a lie.

    Richard EllingworthRichard Ellingworth18 dögum síðan
  • why? because we can.

    Fernando Takeshi SatoFernando Takeshi Sato18 dögum síðan
  • Okay this is probably the third time i got this recommended and I finally clicked on the video and man this was a really good choice

    music24music2418 dögum síðan
  • Dogs look a little like that on some psychedelics. So I heard 😂

    Luke RockLuke Rock18 dögum síðan