The Art of Code - Dylan Beattie

Share
Embed
  • Published on Feb 25, 2020
  • 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:
    ndcconferences.com/
    ndc-london.com/
  • Science & TechnologyScience & Technology

Comments • 3 028

  • ZeitgeistTv
    ZeitgeistTv 2 years ago +9993

    This guy is a great orator/storyteller/and probably DnD master

    • LordPBA
      LordPBA 13 hours ago

      he speaks too fast, after a while headache is coming...

    • Seán O'Nilbud
      Seán O'Nilbud 4 days ago

      @E.coli Rimmer

    • Seán O'Nilbud
      Seán O'Nilbud 4 days ago

      @Michael McNeil No.

    • DJ IRL
      DJ IRL 21 day ago

      you see that hair? 100% DnD master energy

    • freakyshine
      freakyshine Month ago

      Omg thought the same

  • serge boisse
    serge boisse Year ago +2272

    In the early 1980's i created many programs on a TI-59 programmable calculator that often took hours or even days to complete. I then put an AM radio receiver close to the calculator, and by carefully tuning it, I was able to listen to the electronic "music" of calculation, and I could tell, just by hearing, in which loop the program was looping into, and how far it was from achieving its final task. That was a truly artistic moment.

    • LeDumpsterFire
      LeDumpsterFire 7 days ago

      @Garry Iglesias Nahhhh it's not lost, we're just at a point that it's just become too complex for the average person to pick up a piece of electronic equipment and accomplish unique creative things with it.

    • Jackson Pruett
      Jackson Pruett 8 days ago

      @Garry Iglesias nah its still all over the place. Coding just isn't a new thing anymore and super nerds aren't the only ones doing it.

    • Jackson Pruett
      Jackson Pruett 8 days ago

      That's the nerdiest shit I've ever heard... Fucking amazing!!

    • Sagit Swag
      Sagit Swag 19 days ago

      @Sol Gongola He didnt mean sourcecode, he meant the source from which you got the information of someone writing the program

    • Benjamin Miller
      Benjamin Miller 19 days ago

      @Michele Diblasi A little harsh don't you think? Sure, some people can't optimize for squat, but some tasks just inherently take time. I remember trying to do some volumetric light transport on my 33mhz i486 back in the day, and having to wait half an hour for a single pass. Maybe it was just a very ambitious project? We don't know.

  • Sam Smorcington
    Sam Smorcington Year ago +1198

    I've never written a single word of code in my life and was absolutely enthralled by this from start to finish. Brilliant, thank you.

    • Matthew Turner
      Matthew Turner 3 months ago

      100% agree. Never coded, really want too

    • renato hugo viloria gonzalez
      renato hugo viloria gonzalez 4 months ago

      @Amon Duul Gracias por compartir más BOOKS, THANKS from México.

    • Water P
      Water P 5 months ago +1

      @Amon Duul Links are dead

    • gold nutter
      gold nutter 5 months ago

      Indeed, this guy is my hero lol

    • Rederdex
      Rederdex Year ago +2

      I started to learn to code 6 months ago, and I'm getting more and more surprised by what computers and coders can do in general. This was an amazing watch!

  • Eoghain Jones
    Eoghain Jones Year ago +994

    "Taking lightning and sticking it in a rock until it learns to think" has to be the single greatest description of computers ever. Bravo to the orator!

    • Fada Fez
      Fada Fez 2 months ago +1

      Computers are the fastest stupids that we know!

    • Windsor Mason
      Windsor Mason 2 months ago +1

      This also now sounds like it could be a rockstar program :P

    • Dallas Barr
      Dallas Barr 7 months ago

      Haha, was comming in the comment section to write this also, glad I'm not the only one who likes this description.

    • Diego Franco Fioravante
      Diego Franco Fioravante 7 months ago +1

      but it doesn't think.

    • Victor A
      Victor A 7 months ago

      sit down pls

  • Peter MOUEZA
    Peter MOUEZA Year ago +773

    Personal bookmarks shared :
    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

    • Aditya Kumar
      Aditya Kumar 10 hours ago

      # Just converted in a vertical format
      Personal bookmarks shared :
      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

    • Traywor
      Traywor Month ago

      Does this compile in rockstar?

    • Sun Rider
      Sun Rider 3 months ago

      Petition to change "guitar song live demo" to "demonstration he is a sick dude"

    • Peter MOUEZA
      Peter MOUEZA 4 months ago

      @Bruce McCarthy You are welcome, hope it is useful !

  • Ard-Jan van Etten
    Ard-Jan van Etten Year ago +189

    This video got me into programming again. Halfway into the first year of computer science college, loving it.
    Thank you.

    • Mr Techno
      Mr Techno 3 months ago +4

      Please make physics theory easier Mr. Newton 😢

    • ChaoticKreg
      ChaoticKreg 4 months ago +7

      Thank you Newton, please write the next great physics engine for us.

    • MonEmperor
      MonEmperor 5 months ago +18

      god on you isaac! maybe you can program a physics engine for your laws of motion

  • Brenda
    Brenda Year ago +74

    This was beautiful! You had me smiling at many different parts of this video from the beauty of combining math, code, and art.

  • Will Bradford
    Will Bradford Year ago +52

    Complexity from simplicity
    4:39 Game of life
    9:58 Mandelbrot set
    Art from code
    17:45 Deep dream
    22:07 Using software to create art
    Code as art
    24:48 Artistic (obfuscated) code
    27:49 Quines (programs which print their own source code)
    36:40 Esoteric coding languages
    41:33 Code to sound languages
    46:37 The Rockstar language

  • Alambusha Shukla
    Alambusha Shukla 7 months ago +30

    This lecture will never get old. I've watched it 4 to 5 times in past 1 year. Every time I see it, it entertains like a movie and yet has the ability to impart knowledge!

    • liorhaddad
      liorhaddad 7 months ago +2

      So have I, it's executed incredibly well.

  • Douglas McKinley-SR
    Douglas McKinley-SR Year ago +15

    Fantastic! Can only appreciate the tons of work that went into preparing the presentation. I distinctly remember the buzz getting my first program to work (1962 using FORTRAN). Now, 58 years later, just got the same buzz programming a simple game in C#. BTW - Donald Knuth "The Art of Programming" - totally brilliant books.

  • Roger Cooper
    Roger Cooper Year ago +15

    Fabulous! I started professionally in Fortran in 1963 and ended up as the CIO of two federal departments. He captures the joy and power of coding!

  • Chuy Gamer
    Chuy Gamer Year ago +124

    I think the coding presentation was just an excuse to bring his guitar playing skills into action. BRAVO!

    • super pj
      super pj 9 months ago +2

      That's the first Bill and Ted movie guitar too..

  • SolidIncMedia
    SolidIncMedia 5 months ago +6

    This was an amazing talk. Well put together, full of surprises, full of languages I forgot existed. Well done!

  • Değer Erten ERTEN
    Değer Erten ERTEN 2 years ago +2141

    if you are a bit into programming, math and some philosophy, this young man will gift you an hour that you will not compare to anything in your life. Salute you Dylan. My deepest respects.

    • Prof. Tahseen
      Prof. Tahseen 3 months ago

      R eksik kalmış

    • aTom
      aTom Year ago

      "If you are a bit..."
      I don't know if that was intentional, but I sure laughed at that more than I should

    • Daniel Wagner
      Daniel Wagner Year ago

      I'm not into any of those and I am blown away here.

    • Moani Company
      Moani Company Year ago

      @hudson 2134AI310

  • Chibuzor Uhuegbulem
    Chibuzor Uhuegbulem 8 months ago +3

    Now, this is one of the best presentations I've listened to in a while. What an amazing speaker...was hooked in at every minute!

  • Dei Mia
    Dei Mia Year ago +15

    You know if every single university professor made these kind of lectures I would be in uni forever.

  • Emre Erdem
    Emre Erdem Year ago +1

    What a great and inspiring talk. Absolutely loved it.

  • Михайло Дорошенко

    best programming video. TheXvid has been recommending me this for like half a year and here I am.

  • Water Bug
    Water Bug 8 months ago +8

    29:00 A program that prints its own source code reminded me of my first project in Programming 101 in college about 40 years ago. The project was to use Apple Basic on an Apple II to write a program and document the program in a flowchart. I thought flowcharting was dumb so I wrote a program that would create a flowchart of itself. Self documenting. Professor was a little pissed.
    Flowcharting was replaced with adding comments as programs became way too complex to make flowcharting useful. Add comments were largely replace with the reality that comments often mismatch code as code is changed and comments remain. But I still use a lot of comments but mostly as brainstorming.

    • Everett L Williams II
      Everett L Williams II Month ago

      There is this global disdain for COBOL, but there are COBOL programs that are still running, basically untouched for over 40 years. If a programmer is careful with their variable names (spending enough time in the Data Division), COBOL can be essentially self-documenting, saving an extra step. I have always believed in paragraph documentation, where you write a paragraph describing what a procedure or block of code is intended to do and then add in descriptions of any particularly tricky techniques that are used therein. Line by line comments are essentially useless to any but the totally clueless and if they are that clueless, they don't belong in there in any case.

  • Chris TheOne
    Chris TheOne Year ago

    Excellent, I really enjoyed this talk, Im been a programmer for 30 years and I've learned a whole lot today! Thanks

  • Mücahit Eren Özkur

    This is absolutely amazing! Thanks for sharing.

  • Filaxsan
    Filaxsan 7 months ago +2

    This is why we code. Thanks Dylan! Rock on 🤘

  • asherael
    asherael Year ago +1176

    I can't believe the audience wasn't floored by Conway's Game of Life running in a computer made in Conway's Game of LIfe

    • Brandofreak
      Brandofreak Month ago

      It's one of those things that gives me goosebumps every time.

    • Evan
      Evan 4 months ago +3

      A lot of people have seen it before, but it still took my breath away

    • Jesse Jordache
      Jesse Jordache 6 months ago +5

      Ted talks are heavily skewed towards the type of audience members that have seen the whole running an instance of Life in an instance of Life thing before.
      There was actually a really oblique reference to it on the PBS Physics youtube videos - one of the ones on the subject of entropy I think. It was actually kind of hilarious but you need a British accent to pull it off.

    • Benjamin Burton
      Benjamin Burton Year ago +16

      Engineers aren't really the most expressive bunch.

    • CookieGiulen
      CookieGiulen Year ago +15

      @#define SIGINT 2 That or they saw it coming anyway because they were thinking "as above, so below" or in this case "as within, so beyond"

  • Pelin Soylu
    Pelin Soylu Year ago

    What a speech! 👏🏻 Thank you Dylan. You made my day😁

  • Visclo
    Visclo Year ago +4

    Oh my god that's brilliant, nice talk/performance/presentation Dylan Beattie!

  • George Cortes
    George Cortes 4 months ago

    Dylan is awesome! What an entertaining talk and awesome ending that really drives the point in.

  • Roni Bradley
    Roni Bradley 8 months ago +1

    Mind Blown! Thank you for this talk. I found this looking for information about how to code...how to make what I wanted to make...so congrats on an amazing distraction lol. No but seriously I learned a lot that I didn't know about before. Now back to figuring out the best way to make my own custom roulette wheel, because apparently the url created when i put it into wheel decider is too large.

  • SigmaSharp
    SigmaSharp 2 years ago +1755

    6 years of university studies and another 6 years of practical computer development and I have never seen many of the things shown in this video. I have just shared it everywhere. Amazing content.

    • TheXarus
      TheXarus Year ago

      ​@Melon UskAfter reflection I can agree with you. There wasn't really any discussion of anything more than designing a language and interpreters, nothing about compiler design. I only brought up the polyquine, not because of any interest in the computer science of it but more the determination and design. Again, my comment was misplaced. I do think that you could use with understanding you're not the tell all and that everyone else you don't immediately understand is a moron. In fact, you know very little about me, and my background, don't feel so self-conscious

    • Melon Usk
      Melon Usk Year ago

      @TheXarus The video does not teach you how to make compilers, or polyquines, or anything, you might copy his code but then it is not your "polyquine" is it? imagine someone watched some minutephysics vid then claimed they are now a physicist and the ideas in the vid are not accessible to highschoolers lol
      And yes high schoolers can understand the ideas in this video. In fact the polyquines with the flashy syntax looks exactly like what would impress high schoolers. Though I would try to be less pretentious and first tell my students a computer program that doesnt run forever can be viewed as a computable function, and that function has a fixed point by the recursion theorem that they learned from logic, yes, even when the program is composition of multiple programs of different languages...
      Try to find one idea in this video that can't be explained with naive set theory and logic. You are just one of those people who watch cool pop sci video to feel 'complex' and never actually understand the concepts.

    • TheXarus
      TheXarus Year ago

      @Melon Usk Hmmmm... teaching high schoolers to make 100 language poly-quines and compilers. I think you don't really understand the complexity of what you're talking about either

    • Yas
      Yas Year ago

      ​@Melon Usk You talk like a teacher from the cold war... Screw industry... You talk like your school taught you everything about industry instead of these... Maybe they did; Idk but I know they didn't teach "anything" at all to us so yeah. Your argument can only be valid given that schools actually teach people about then "practical" side of things.
      On top of that I think that industry matters less in the long run tbh. Nobody invented something or made a method to make an industry out of it. Hobby projects and useless art works lit the fuse.

    • Melon Usk
      Melon Usk Year ago

      The ideas in the video can be taught to high school students after they learn a bit of set theory and logic. They are basically popsci for computational science. Knowing these things from school or from self studying isn't really an achievement, I'd say it's less demanding and less practical than an introductory discrete math at the average university. Things like game of life make you sound smart if you mention them to lay people, that's about it. Interestingly it's often the educated person who can see the limitation of their understanding while the uneducated person knows a bit of popsci and thinks college is worthless 😂

  • B K
    B K 2 months ago

    I was loosing my will to code but I am inspired now. Great, great talk. Thank you 🙏

  • Michal Letavka
    Michal Letavka 9 months ago

    Absolutely brilliant! Well done.

  • Gnarf Gnarf
    Gnarf Gnarf 4 months ago +5

    "The thrill has never gone away."
    Amen brother.

  • DFS-Comedy
    DFS-Comedy Year ago

    That was simply brilliant on every level.

  • Stefan Popp
    Stefan Popp Year ago +633

    *Complexity from simplicity*
    4:39 Game of life
    9:58 Mandelbrot set
    *Art from code*
    17:45 Deep dream
    22:07 Using software to create art
    *Code as art*
    24:48 Artistic (obfuscated) code
    27:49 Quines (programs which print their own source code)
    36:40 Esoteric coding languages
    41:33 Code to sound languages
    46:37 The Rockstar language

  • Matthew Cain
    Matthew Cain Year ago +2

    That was so much fun to watch, thank you for sharing!

  • Lily Rose Stracke
    Lily Rose Stracke 3 days ago

    Just as entertaining the second time around as it was the first time! Love it. Rock on Dylan ... You're a true Rockstar Dev!

  • the ༼void༽ spaghetti girl

    this is one of the best talks i've ever seen. DEAR GOD the genius of this man and other coders

  • Lurp Jr
    Lurp Jr Year ago

    Devotion and dedication to his craft is inspiring

  • Rajesh Raveendran
    Rajesh Raveendran Year ago +6

    This is the most epic stuff I have ever seen in youtube! A perfect amalgamation of Science, Math, Art, Literature, Technology and Programming!

  • Teo Alivanoglou
    Teo Alivanoglou Month ago

    A whole hour of absolute joy. This man is brilliant!

  • Puhbaertus Greene

    I have zero coding skills, but he really made it fascinating to listen to! Well done.

  • VFVermeers
    VFVermeers 4 days ago

    This is one of the best presented talks i have seen so far. Great job! Great showmanship. I learned, i laughed, i enjoyed! Thank you

  • Kelvin Mbuco
    Kelvin Mbuco Year ago +1756

    This is not a talk it's a performance.

    • Enrique Garcia Cota
      Enrique Garcia Cota 10 months ago +4

      Every talk is a performance. It's just that most of them are really bad.

    • Marijn Kneppers
      Marijn Kneppers Year ago

      I agree

    • Devs Like Us
      Devs Like Us Year ago

      it surely is !

    • olli
      olli Year ago +9

      Isn't a talk always a performance regardless?

    • Min All
      Min All Year ago +19

      This must be the most epic talk I've ever seen!

  • EliteTester
    EliteTester Year ago

    One of the best talks I've watched.
    I watch it again every now and then.

  • Nico
    Nico Year ago

    Dude this talk was sick.
    I'm a comp sci noob but this was inspiring and really interesting!

  • microHoffman
    microHoffman Year ago

    What a talk! What a legend! Lets make more esoteric languages, for the better future!

  • Mr R
    Mr R 3 months ago

    Absolute legend! Thank you for that presentation !

  • tubez
    tubez Year ago +2643

    this dude really sang in his own programming language

    • AppleToaster
      AppleToaster 6 months ago +1

      @Florian March he didn't explain it because it's a very famous beginner programming challenge, "FizzBuzz."
      It's a program that takes a number and prints out a list from 1 to that number. But if a number is divisible by 3, it's replaced with "Fizz." If divisible by 5, "Buzz." Divisible by both 3 and 5, "FizzBuzz."
      so FizzBuzz(15) would give:
      1 2 Fizz 4 Buzz Fizz 7 8 9 Buzz 11 Fizz 13 14 FizzBuzz

    • Cristian Crane
      Cristian Crane 9 months ago

      @tubezcome c
      ..
      .
      .
      .
      L

    • Antony Simkin
      Antony Simkin 9 months ago +1

      I would applaud this guy standing. He deserved it. It was the MOST entertaining lecture about coding... and the sond at the end... MAAAAN

    • Game-112
      Game-112 Year ago

      @tubez 🤔🤔
      Ko

    • srtghfnbfg
      srtghfnbfg Year ago

      @Dylan Beattie Where's the fun in that ? x'] I enjoyed transpiling from the parse tree in the video directly haha, and i wanted to compare it to a simple language like JS. But thanks for the link! And again, amazing talk of course!

  • Xceptional Bro
    Xceptional Bro 8 months ago +2

    Easily one of the best talks I've heard, I keep inadvertently coming back at it, and I enjoy it every single time

  • Nuno Correia
    Nuno Correia Year ago

    Captivating from start to end. Best 1 hour of my time today, zero regrets

  • PaulN07
    PaulN07 4 months ago

    I come back a rematch this every few months because it's one of the greatest pieces of art and code ever

  • Kenan Erarslan
    Kenan Erarslan Year ago +2

    Gorgeous, I really enjoyed every second, worth paying attention.

  • cdelaorden
    cdelaorden 2 years ago +521

    This will be a classic talk in the years to come: thought provoking, informative, funny stuff being superbly delivered.

    • Sarimae23
      Sarimae23 Year ago

      Fully Agreed, No Doubt.

    • shabda singh
      shabda singh Year ago

      @Angelo DeLuca yeah me too I am shocked how one hour flew by.

    • Otto B
      Otto B Year ago +2

      I absolutely love it!

    • Angelo DeLuca
      Angelo DeLuca 2 years ago +8

      I never thought I'd watch the whole thing, but here I am. This was excellent!

  • dtmateo
    dtmateo Year ago +1

    This has become my all-time favourite youtube video. Thanks a million!

  • maleck25
    maleck25 Year ago +1

    Fantastic presentation! Congratulations and have my admiration

  • C H R I S T O P H E R W O L F

    24:48 👏👏 exactly what I was envisioning for code. Glad someone else finally moving in that direction.

  • Machiel van Dijk
    Machiel van Dijk Year ago

    I already admired coders for their monkish work I enjoy the results of every day but seeing it like this I was watching this with a lot of attention and found it captivating.

  • Conner Allen
    Conner Allen Year ago +398

    "I got hooked because I made the computer do what I wanted"
    The exact reason I got hooked on coding myself. The unrecognized power behind just a keyboard is absolutely amazing in my opinion.

    • Explosivo55
      Explosivo55 Year ago +1

      @Ian Miles tell me where you are, i'll come to where you're at

    • Ian Miles
      Ian Miles Year ago

      @Explosivo55 Time to leave the basement.

    • hazel
      hazel Year ago +1

      the main reason i love doing code is i use my very own fingers tapping keys creating words in a sequence - the words i write are code to things that people use on a daily. my systems are used by hundreds of people (trying to avoid boasting, just making an example) every month and i wrote the code to those systems entirely on my own.
      there is some unspoken power to making stuff do what you want them to do with your own hands.
      EDIT: i started doing code at about 9, about two years after i had learnt how to speak my native language. ever since then i've just been hooked on writing stuff with my own hands. it has feelings of accomplishment, success and happiness associated with it

    • srtghfnbfg
      srtghfnbfg Year ago

      ​@YaHu I think by that time, computers will be the least of your worries. Also why ww3, there's a lot more we can choose from especially right now. Like global warming or apocalyptic capitalism, which are both as imminent as ww3 x'].
      Note: 95% are probably gonna ask "wtf is apocalyptic capitalism". Here's a pretty nice way to put it : climateandcapitalism.com/2014/04/13/avoiding-capitalist-apocalypse/

  • Jack P
    Jack P 9 months ago +1

    "I'm not a very spiritual person, but I do love playing computer games" great quote right there

  • Rx7man
    Rx7man 4 months ago

    Wow, This was such an entertaining and yet educational presentation!

  • Sam B
    Sam B Year ago

    The most interesting video about programming I've seen in some time. Great stuff.

  • Seen Under Cygnus
    Seen Under Cygnus 6 days ago

    I love how you can hear the passion and fascination of the person in the crowd with the distinct laugh.
    It makes me happy. It's how I feel about music theory, so I can relate.

  • Ali
    Ali 2 years ago +2678

    When you want to become a rockstar but your mom makes you learn programming.

    • Fred Kilner
      Fred Kilner Year ago

      I had been saving most of my paper route money, except that well spent at the video arcades(Why didn't BACH right an Ode or Fugue to the smell of Ozone in the arcade?) and on the odd walkman or Atari cartridge, to buy an APPLE ][+ with 16K RAM and my folks wouldn't let me buy it in 6th grade 1979 because it was a waste of money. That is why Elon Musk is taking humanity to Mars instead of me. It's all up to him now. My generation had the most brain dead adults. Why would anybody need to make you learn programming? IT was so beyond FUN and NEET and AMAZING.. The beginning of a new age and we were right there and the brain dead adults didn't know how to do it. Nothing came close to the mega neeto emotions.. well until chix in school started getting all curvy.

    • Saleh Ramezani
      Saleh Ramezani Year ago

      ROFL!

    • Lee Acton
      Lee Acton Year ago

      @Daniel Anthony juwon but depending where in England you live, you may also say "mam" instead of mom or mum.

    • Jagielski Gaming
      Jagielski Gaming Year ago

      @srtghfnbfg No. Perfection must be achieved and maintained.

    • srtghfnbfg
      srtghfnbfg Year ago

      @Jagielski Gaming lol. Tomayto, Tomahto. This is YT's comment section, he can say mum or mom even if he's british, sri lankan, or indian =v
      #GrammarNazi

  • TipsyCHUBBZ
    TipsyCHUBBZ 6 days ago

    I'm happy i found this today, i've been struggling to find motivation in code lately but this was the spark i needed thank you

  • joni rampo
    joni rampo Year ago +17

    I often have doubts about what i am programming, but this speech gave me confidence to program just what i like, whether it's silly or not.

    • LeDumpsterFire
      LeDumpsterFire 7 days ago

      It's a creative endeavor as much as it is anything else. There's absolutely no reason not to treat it as such. It can be an outlet like any other.

  • NAWAKMAN
    NAWAKMAN Year ago

    Insane work, you learned me a lot and by a funny way

  • datasciY Info
    datasciY Info 9 months ago

    Thank you. A real treat. Made me laugh during these trying times.

  • Matija Vuk
    Matija Vuk Year ago +60

    ok, I'll need to re-watch this several times, one of the most fascinating thing I've seen on youtube in this age of entertainment consumerism.

  • MKS1
    MKS1 7 months ago +3

    This is amazing. I can rarely watch long hour videos without feeling like too much time has happened. I watched this like a regular ten minutes video.

    • LeDumpsterFire
      LeDumpsterFire 7 days ago

      An hour of education and contemplation on an interesting topic isn't an hour wasted. Most videos don't check those boxes.

  • The MBTI Memes Channel
    The MBTI Memes Channel Year ago +171

    when TheXvid recommended this to me I had no clue what this video possibly could've been about, and I also had no clue that watching this 1 hour video to the end definitely wouldn't feel like 1 hour at all :o

    • Kenny B
      Kenny B Year ago

      I read your message and I had to verify for myself because it really didn't feel like an hour at all!

    • #Llamasarefluffy
      #Llamasarefluffy Year ago +1

      OMG why are you here lol I watch your vids

  • Mark Harrington
    Mark Harrington Year ago

    Loved it brilliant !! I am totally amazed and taken by this

  • Joe Harrison
    Joe Harrison Year ago +150

    One of the best talks i've ever seen, after delivering a flawless presentation like that for almost an hour of course you deserve our indulgence at the end

  • chaxyme
    chaxyme Year ago

    Wow! I am amazed by the creativity and the art behind almost everything, not just coding. I am in shock and amazed, great content!

  • My Healthy Food Quest

    This was legendary! amazing stage presence...

  • Tom Ray
    Tom Ray Year ago

    I really did not expect a performance at the end, but nevertheless i thoroughly enjoyed it.

  • mac
    mac Year ago

    This man has got to be the best presenter in the IT sector

  • TheJjedele
    TheJjedele 2 years ago +1814

    This must be the most epic talk I've ever seen!

  • Ryan Bissonnette
    Ryan Bissonnette Year ago

    probably my favorite part of this is when people use obscenely small amounts of disk space to do obscenely complex things... like the chess example.

  • Pierre Blanchet
    Pierre Blanchet Year ago

    That was just amazing. I felt like I was watching a movie.

  • Deepak Satokiya
    Deepak Satokiya Year ago

    mind boggling things said, informed and performed .. Cheers

  • Roopesh
    Roopesh 5 months ago

    The most amazing talk I ever seen. I wish if every computerphiles could see this

  • Vinay Seth
    Vinay Seth 2 years ago +934

    TED speakers could learn a thing or two from this presentation.

    • Heretic
      Heretic Year ago

      The only good TED talk ever made is GG Allin in 1989

    • Oridux
      Oridux Year ago

      I'm pretty sure that TED Talks have much more restrictive time options, compared to this talk.

    • Vinay Seth
      Vinay Seth Year ago +1

      @Marcial Abrahantes agreed.

    • Marcial Abrahantes
      Marcial Abrahantes Year ago +1

      The good TED talks are a bit more high level yet more inspirational than this talk.
      But I'd say that's only around ~50.
      This talk is beautifully made and practical, but it doesn't apply to the same scope that Ted talks are supposed to

    • Bobo
      Bobo Year ago +1

      @oisin678 Gotta reinforce survivorship bias or the highschool -> uni -> burgerflipper with lifelong debt chain breaks down as people realise not everybody can be a CEO

  • Rahul Vadodkar
    Rahul Vadodkar 9 months ago +1

    If you are ever going to speak in a conference where Dylan is also speaking, make sure you don't get scheduled after him. Absolutely mind blowing YT video. Best 1:00:48 ever spent on You Tube.

  • Rami Hasan
    Rami Hasan Year ago

    Amazing..... I loved every part of this mad session. loved the song the most :)

  • Allon Vorlete
    Allon Vorlete 3 months ago

    I'm so happy to find people like this among the net.
    Dang introvert creatives gotta stop hiding behind their screens and show the world their work so us plebs can collab with them.

  • Raijin/Nathan Matthews

    My favourite talk I’ve found on the internet. What a brilliant man. What a brilliant world we live in.

  • David William Beck

    Wonderful talk! I was directed here after I uploaded a video about my Python programs I made lol.
    I just can't wait to see where we are in 20 years!

  • Иван Иванов
    Иван Иванов 5 months ago

    Me and my best friend got together for a week to work on our year end projects and wasted half the week by playing with Winamp visualization studio and came up with some strange equations, which made really great animations and images. Best procrastination adhd episode i've ever had :)

  • Ralf Pieper
    Ralf Pieper 5 months ago

    Mind blowing, love it.

  • Konomi
    Konomi 9 months ago

    i was expecting another one of those boring talks, but he managed to keep it really interesting, and bring new things to the table even for the topics i already knew about. but then it turned to 11 at the end. amazing

  • Mike Staub
    Mike Staub 8 months ago

    One of the best tech talks in history.

  • AlexScorpionVn
    AlexScorpionVn 5 months ago

    Inspring talk. I am happy to know coding and to be into music.

  • showdownz
    showdownz 5 months ago

    I'm not even a programmer and that was amazing!!!

  • Peynao er Bachatero
    Peynao er Bachatero Year ago +8

    This is the freakiest programming speech I've seen so far lol
    I love it!

  • Josh Bosley
    Josh Bosley 2 years ago +415

    I was unaware they made Conway's game of life out of Conway's game of life. Blown away at like 10 minutes in.

    • Otto B
      Otto B Year ago +1

      Same!

    • Kaze Kuroyuki
      Kaze Kuroyuki Year ago +1

      @DJ TBOne have you heard of the code that writes itself through 128 languages? yeah, that's pretty cool.
      Edit: nevermind, he did reference it

    • Sa Musz
      Sa Musz Year ago +1

      Conway's RIP video of ElJj thexvid.com/video/9Hpy6MKM-J8/video.html in FRENCH, sorry if you don't speak it, (there might be subtitles, or request them if you need them) is a must seen about the Game of Life and some (about 10) of Conway's majors mathematical ideas .

    • DJ TBOne
      DJ TBOne 2 years ago +15

      Programs writing programs and their own source codes, Codeception. We must go deeper.

    • Brian H.
      Brian H. 2 years ago +5

      That was pretty astounding.

  • Sanha Sethoa Visith

    why can't my teacher be this guy lmao.
    he's awesome!

  • Merijn Vogel
    Merijn Vogel 2 months ago

    31:42 About ioccc and quines, there was an entry in the early 2000s, with source code formatted in a Japanese(?) character. That when complex and printed another c program laid out a a character, and the third one had the original source code as output.
    I was and am still completely baffled by that one.
    If someone knows which entry it was, I'd love to see it again.

    • Merijn Vogel
      Merijn Vogel 2 months ago

      Ok, that 128 long poly Quine beats all of that. What a creation!

  • Joe Angell
    Joe Angell 5 months ago

    I know absolutely zero about coding. No idea how this ended up in my suggestions. But one of the BEST talks ever. Fantastic job Dylan!

  • Jan F.
    Jan F. 4 months ago

    This video was very inspiring. I'm surprised what i can do with code.
    Thank you.

  • Kuba Stachu
    Kuba Stachu Year ago +81

    Started watching this with "oh, another hour talk that could be condensed into 5 minutes of specifics". Quickly changed my mind. Definetly worth watching.

  • Pico de Rooster
    Pico de Rooster 2 months ago

    Best lecture ever... complete with a final rock and roll close out