Get Kata - Kevlin Henney

แชร์
ฝัง
  • เผยแพร่เมื่อ 11 ม.ค. 2025

ความคิดเห็น • 49

  • @Wix-Engineering
    @Wix-Engineering  4 ปีที่แล้ว

    For more engineering updates and insights:
    * Visit our blog: www.wix.engineering/blog
    * Follow us on: Twitter: twitter.com/WixEng
    * Visit us on GitHub: github.com/wix
    * Subscribe to our monthly newsletter: www.wix.engineering/subscribe
    * Follow our Medium publication: medium.com/wix-engineering
    * Listen to our podcast: www.wix.engineering/podcast
    * LinkedIn: www.linkedin.com/showcase/wix-engineering/

  • @rdwells
    @rdwells 5 ปีที่แล้ว +2

    Sleep sort is basically a bucket sort where the buckets are temporal rather than spacial. The time complexity is O(max(a_i)).

  • @lennysmileyface
    @lennysmileyface 4 ปีที่แล้ว +4

    Does he always talk about FizzBuzz?

    • @johanrg70
      @johanrg70 4 ปีที่แล้ว +3

      He reuse a lot of small things from different talks all the time.

    • @Olfan
      @Olfan 4 ปีที่แล้ว

      Repetition is the mother of all cargo cult. ;)

  • @fuzzylollipop1429
    @fuzzylollipop1429 2 ปีที่แล้ว

    he proves semantics exists for a reason

  • @edgeeffect
    @edgeeffect 3 ปีที่แล้ว

    Woah.... I've always had Kevlin down as a CS and typography guru..... but he knows the score with Judge Dredd movies too!

  • @SimonScarfe
    @SimonScarfe 6 ปีที่แล้ว +1

    BRB, googling where the Wix offices are so I can try to steal some wi-fi.
    Seriously though - fantastic talk.

  • @mrtrofa
    @mrtrofa 5 ปีที่แล้ว +2

    Awesome! I wish Kevlin to come to Ukraine with one of his brilliant talks like this one! Would you consider taking part in Devoxx Ukraine 2019, please?

  • @dominiator_
    @dominiator_ 7 ปีที่แล้ว +2

    Nice ... german "Gesundheit" at 52:33

  • @jacekjacenty
    @jacekjacenty 7 ปีที่แล้ว +6

    superb talk!

    • @dwainm
      @dwainm 7 ปีที่แล้ว

      Excellent talk!

    • @simonmasters3295
      @simonmasters3295 6 ปีที่แล้ว

      He's my new #Hero

  • @Jevousaimetous15
    @Jevousaimetous15 7 ปีที่แล้ว

    Sharing brilliant ideas is brilliant it self .

  • @gabesequeira-bacher3400
    @gabesequeira-bacher3400 4 ปีที่แล้ว

    3:47 humble brag

  • @BryonLape
    @BryonLape 7 ปีที่แล้ว

    Alfred Aho also co-wrote the Dragon book.

    • @frunjik8852
      @frunjik8852 6 ปีที่แล้ว

      Indeed! - Thx for that info :)

  • @MarcinGrabowski
    @MarcinGrabowski 7 ปีที่แล้ว

    Sleepsort! In standard sense, it's really exponential rather than linear. But I love the idea anyways :)

    • @ViktorEngelmann
      @ViktorEngelmann 6 ปีที่แล้ว +1

      yeah, it's linear in the value of the numbers - but that is exponential in the length of the representation - which is what counts. Otherwise, prime-factorization would be linear, also.

  • @mrrdelorenzi8478
    @mrrdelorenzi8478 7 ปีที่แล้ว

    Loved the talk, but sleep sort. It made me think, then I realized it is not O(n). It is O(n²). It must start all of the sleeps before any sleep ends, that is, in less than time 1. Therefore the time of a sleep 1 is determined by n. Therefore sleep n sleeps for a time t, where t ∝ n².

    • @MarcinGrabowski
      @MarcinGrabowski 7 ปีที่แล้ว

      try 2^n

    • @RobBCactive
      @RobBCactive 3 ปีที่แล้ว

      I see what you're getting at, but you could decrement the sleep end time every second to target say 10s in the future for 0, 15 for 1, 20 for 2.
      That allows you to schedule many more sleeps and having a delay for 0 directly addresses the issue that sleep 1 may be much less than 1 second.

  • @MrMasterKaio
    @MrMasterKaio 6 ปีที่แล้ว

    Noch nie so schnell abgewixxt

  • @dagrungeify
    @dagrungeify 6 ปีที่แล้ว +1

    WTF...1:14:32 for something that could be explained in less than 5 minutes...try wikipedia

    • @simonmasters3295
      @simonmasters3295 6 ปีที่แล้ว +5

      Definition of "Kata" a Japanese term for "Style" and the fact that there are 400 proofs for Pythagoras - I'm 14 minutes in and I don't think I've wasted my time yet

  • @kevinbeal2168
    @kevinbeal2168 5 ปีที่แล้ว +3

    I came from some documentation for a state management library which included a dig at Donald Trump to this video which makes a similar dig. Perhaps it's just confirmation bias, but it seems like these digs are part of half of every presentation on software in the last few years.
    All the presenters just assume their audience all hate Trump, as if there were anything about coding which would promote it.
    I have a hard time imagining that (even if I did hate Trump) I would see these jokes as anything but lazy.
    I stop reading/listening at that point. It's just so tedious.

    • @knutschack8625
      @knutschack8625 4 ปีที่แล้ว +1

      Yeah but I had forgotten orange man bad, so I’m glad baldy code bloke reminded me.

  • @BryonLape
    @BryonLape 6 ปีที่แล้ว +1

    History has shown Kevlin's socialistic ideas to be poor.

  • @leo.budimir
    @leo.budimir 4 ปีที่แล้ว

    Quite useless. Small boring contrived examples, no relevance to the real world whatsoever.

  • @DonaldDuvall
    @DonaldDuvall 4 ปีที่แล้ว +3

    Great as always, except talking about politics. The Politics should be left to political talks, not in our tech talks. Thanks,

    • @AuronAD
      @AuronAD 4 ปีที่แล้ว +2

      I disagree strongly. His talk, his topics. I understand where ypu are coming from, but if he feels the need to talk about politics, not talking about it can be very frustrating and feels like muzzling yourself.

    • @DonaldDuvall
      @DonaldDuvall 4 ปีที่แล้ว +1

      @@AuronAD I agree, and why I didn't refrain from my comment. If he feels so compelled, it isn't anyone's job to stop him (unless the venue wants to). But I did wish to express my preferences, hopefully conveid in a polite way.

    • @davidweihe6052
      @davidweihe6052 4 ปีที่แล้ว +1

      Politics should be left out, as it ages too fast. Read a comedy by Aristophanes, and try to find, let along explain, the jokes without using the footnotes. Try it for Gulliver's Travels - the BigEndian vs. LittleEndian Controversy has nothing to do with bit positioning in a serial stream, but was funny for some reason to Swift's readers.
      Remember the Administration witness during Watergate whose statement was incredibly detailed but could remember nothing under questioning? Remember Johnny Carson's response that night? Remember Johnny Carson? Remember the Minority Council except for his TV/Movie career?

    • @kutubmolla242
      @kutubmolla242 4 ปีที่แล้ว

      Ûu9.vi

    • @BrunoCodeman
      @BrunoCodeman 4 ปีที่แล้ว +2

      Human relationships are politics. And software development is all about human relationships.