Intentional Code - Minimalism in a World of Dogmatic Design - David Whitney - NDC Oslo 2023

แชร์
ฝัง
  • เผยแพร่เมื่อ 29 ต.ค. 2024

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

  • @CHE6yp
    @CHE6yp ปีที่แล้ว +22

    A talk so good that it is uploaded twice!

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

      ... just to increase the complexity :P

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

      I thought this looked familiar

  • @Ben-kz2km
    @Ben-kz2km ปีที่แล้ว

    That talk really resonated with me. Will definitely check out the book recommendations.

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

    Very good talk and observations about the dogmatic nature of software development in general.
    "Less moving parts" and reducing the complexity...
    Bonus: open and honest criticism about the "Clean code" book.

    • @true_xander
      @true_xander ปีที่แล้ว

      What sounds right is not always right - those words are sounds especially strong regarding the Clean Code.

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

    44:17 I wish more people followed this advice

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

    Very clever! Thank you for sharing your insight and experience.

  • @alexanderilin8720
    @alexanderilin8720 ปีที่แล้ว

    A good talk about intentionality, meaning, and texts as literature, and importance of details.
    Incidentally, what was the meaning of the title "Could this be done with less moving parts?":
    - smaller moving parts?
    - fewer moving parts?
    - parts that don't move as much?

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

    I wish more developers watched this

  • @xdman2956
    @xdman2956 ปีที่แล้ว

    note to future self: let the created abstractions (functions and others) be as easy to use and hiding complexity as well as file operations. no need to think what's below, easy to understand usage and meaning (intention too)

    • @xdman2956
      @xdman2956 ปีที่แล้ว

      provide as much value

  • @rptwsthi
    @rptwsthi ปีที่แล้ว

    SOFTWARE REALLY IS LITERATURE! 🌼

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

    Going after uncle bob was uncalled for.

  • @pm-dev
    @pm-dev ปีที่แล้ว +1

    John Ousterhout > Robert "Uncle Bob" Martin

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

    I completely disagree on the point that breaking a codebase down into smaller, well-named methods makes it more obscure and increases cognitive load. Quite the opposite; it hides the details so your mind only needs to focus on the level you're currently operating at. It's why string.Contains("x") reads better than "string.IndexOf("x") != -1", for example.

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

      If it's done solely to avoid repetition and reduce the number of lines, yes, as long as you can also name it appropriately.

    • @edvardm4348
      @edvardm4348 ปีที่แล้ว

      @vargonian where/when did he claim that?

  • @jediTempleGuard
    @jediTempleGuard ปีที่แล้ว

    "Everything just sucks..."

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

      Indeed, what right does he have to call bloated over complicated enterprise(tm) code for... over complicated!
      The nerves this guy has!