The biggest challenge for programmers | Chris Lattner and Lex Fridman

Sdílet
Vložit
  • čas přidán 6. 06. 2023
  • Lex Fridman Podcast full episode: • Chris Lattner: Future ...
    Please support this podcast by checking out our sponsors:
    - iHerb: lexfridman.com/iherb and use code LEX to get 22% off your order
    - Numerai: numer.ai/lex
    - InsideTracker: insidetracker.com/lex to get 20% off
    GUEST BIO:
    Chris Lattner is a legendary software and hardware engineer, leading projects at Apple, Tesla, Google, SiFive, and Modular AI, including the development of Swift, LLVM, Clang, MLIR, CIRCT, TPUs, and Mojo.
    PODCAST INFO:
    Podcast website: lexfridman.com/podcast
    Apple Podcasts: apple.co/2lwqZIr
    Spotify: spoti.fi/2nEwCF8
    RSS: lexfridman.com/feed/podcast/
    Full episodes playlist: • Lex Fridman Podcast
    Clips playlist: • Lex Fridman Podcast Clips
    SOCIAL:
    - Twitter: / lexfridman
    - LinkedIn: / lexfridman
    - Facebook: / lexfridman
    - Instagram: / lexfridman
    - Medium: / lexfridman
    - Reddit: / lexfridman
    - Support on Patreon: / lexfridman
  • Věda a technologie

Komentáře • 31

  • @LexClips
    @LexClips  Před rokem +1

    Full podcast episode: czcams.com/video/pdJQ8iVTwj8/video.html
    Lex Fridman podcast channel: czcams.com/users/lexfridman
    Guest bio: Chris Lattner is a legendary software and hardware engineer, leading projects at Apple, Tesla, Google, SiFive, and Modular AI, including the development of Swift, LLVM, Clang, MLIR, CIRCT, TPUs, and Mojo.

  • @KenOtwell
    @KenOtwell Před rokem +6

    There have always been products "intended" to be general, cover all platforms, and many generations of hardware. Smalltalk, for example, ran on Mac's and PCs way back in the 80's. Java was intended to run on everything - and kinda does - it just got taken over by business programming and became overly complex. So it's not for lack of trying - - it's just HARD.

  • @Ancientlaws
    @Ancientlaws Před rokem +24

    As a noobie programmer i can totally relate

    • @PepeCoinMania
      @PepeCoinMania Před 11 měsíci

      "nobble programmer" you mean bootcamp programmer

    • @n.a3642
      @n.a3642 Před 10 měsíci

      @@PepeCoinManiawhat 💀

  • @kwazar6725
    @kwazar6725 Před rokem

    Very cool. Nice intelligent folks you have on here, Lex

  • @alexshaykevich509
    @alexshaykevich509 Před rokem +6

    Some of this is kind of ironic from the father of Swift which has grown both very complex and is, for all practical purposes, locked entirely into one ecosystem. And now, he's come up with yet another language in Mojo. These things aren't necessarily Chris' fault, but they've certainly evolved from his work.

    • @PepeCoinMania
      @PepeCoinMania Před 11 měsíci

      LOL who cares, swift works as intended and it works very well

    • @alexshaykevich509
      @alexshaykevich509 Před 11 měsíci

      @@PepeCoinMania you’re missing the point. He’s talking about complexity, etc… and his solution is to prosecute yet another programming language when we already heard all this with Swift and how it was going to solve a lot of these issues. But in the end, Swift is locked into one ecosystem.

    • @melodyogonna
      @melodyogonna Před 3 měsíci

      Swift works as intended for what it was intended. The problem is that Apple is trying to introduce new usecases for Swift, so the language has to be evolved to meet them.

    • @alexshaykevich509
      @alexshaykevich509 Před 3 měsíci

      Sure, but if the language has evolved, and does evolve, why do we need yet another language?

    • @melodyogonna
      @melodyogonna Před 3 měsíci

      @@alexshaykevich509 If this is about Mojo then it's meant to do something different. Chris first attempted to make Swift good for machine learning, it didn't work out.

  • @TheReferrer72
    @TheReferrer72 Před rokem +7

    Nvidia is not going to be happy with this project removing the moat that is Cuda.

  • @erikpaulsen3111
    @erikpaulsen3111 Před rokem +2

    An AOT compiler replaced the JIT on Android because storage was cheaper than CPU and memory. In a context where the server people do fat static builds and run everything in a container because nobody knows how to write a shared library that uses another shared library. Which is why my AI accelerated laptop with two GPU’s is basically a war between two graphics drivers.

    • @PepeCoinMania
      @PepeCoinMania Před 11 měsíci +1

      people actually knows but industry doesn't want to

    • @hasnaties
      @hasnaties Před 11 měsíci

      @@PepeCoinMania You guys said it

  • @kikokobayashi
    @kikokobayashi Před rokem

    Thanks^^

  • @haldanesghost
    @haldanesghost Před rokem +5

    Given the trends in transformers, the next big one is obviously gonna be called *BIGBERD* or something like that. Can’t wait to see more Sesame Street images in sophisticated mathematical papers 😂

    • @goochipoochie
      @goochipoochie Před rokem

      Bigbird has already been uploaded search Cherdleys Bigbird

  • @quintrankid8045
    @quintrankid8045 Před rokem +1

    If only there was a tool that could write code for us.

  • @Muaahaa
    @Muaahaa Před rokem +1

    Dang, I thought for sure the biggest enemy was going to be Python XD

  • @redhotbits
    @redhotbits Před rokem +5

    biggest challenge is how to deal with BS like agile, scrum and uncle bob's dogmas

  • @timyo6288
    @timyo6288 Před rokem +15

    how is this rambling a 'clip'?

    • @captnoplan3926
      @captnoplan3926 Před rokem +2

      Exactly - still don't know what the biggest challenge is. Do you?

    • @aidenkim6629
      @aidenkim6629 Před rokem +2

      @@captnoplan3926’m pretty sure he said complexity because you don’t really notice it like how a “fish can’t see water” 0:46

    • @br2716
      @br2716 Před 11 měsíci +3

      Up your attention span to longer than 30 seconds and touch some grass.