"Design, Composition, and Performance" by Rich Hickey (2013)

Поділитися
Вставка
  • Опубліковано 28 гру 2024

КОМЕНТАРІ • 12

  • @asherdp
    @asherdp 3 роки тому +12

    I always find his talks inspiring.

  • @binmishr
    @binmishr 3 роки тому +20

    "A good design is not making grand plans, but taking things apart" -- Rich

  • @avimehenwal
    @avimehenwal 3 роки тому +5

    I like anything that rich hickey says ... lot of gems in here

  • @berkansivrikaya9055
    @berkansivrikaya9055 2 роки тому +5

    Helped me clear what a lot about designing.
    Constraints are the driver of design. Make decisions to complete design.
    Designing is taking things apart.
    I took this ideas mostly.

  • @brians7100
    @brians7100 3 роки тому +6

    I don't write Clojure (prefer Scala and Rust), but Rich Hickey is an absolute legend

  • @Funfina
    @Funfina 3 роки тому +4

    Awesome awesome. But i 'd like part 2 where we dive into some design and we see all of the principles by examples. It will make things more practical.

  • @ytflix776
    @ytflix776 3 роки тому +4

    Pair programming is 100% more like a jam session, 2 musicians improvising/composing together. Don't be fooled by the fact that there's 1 computer.
    One colleague of mine described it also as "a debate with code as a byproduct". The emphasis on thinking via speech. Yes, a lot of designing happens via visual symbols/diagrams, but in most domains, the "shared language" is a big part of design too.
    I think people are terrified of pairing, imagining it being somehow "forced" on them and that would understandably be a bad experience. Sense of autonomy and control over one's work is a fundamental "need". But if you're "secure", why not find a complimentary mind (a friend, nerd just like you) and play together sometimes? Plenty of great songs have started, or been refined as live jams.

  • @phillwolf3321
    @phillwolf3321 3 роки тому +7

    Design like Bartok. Code like Coltrane. Document like Dostoevsky!

  • @Pedritox0953
    @Pedritox0953 2 роки тому

    Great lecture!

  • @karthikeyanak9460
    @karthikeyanak9460 3 роки тому

    Excellent!

  • @JN-kf3kf
    @JN-kf3kf Рік тому +1

    Yeah,.,. Listen to this talk again in the context of tools like GPT3/4 and Github Copilot. Do these tools encourage targeting the beginner ? Who are they built for ? ... hmmmm