Conway’s Law: Why your architecture looks like your team structure

Поделиться
HTML-код
  • Опубликовано: 27 ноя 2024

Комментарии • 18

  • @nadzhafox
    @nadzhafox 11 месяцев назад +8

    Again; great explanation; Now I understand why big company divide teams like that;

  • @haraldbackfisch1981
    @haraldbackfisch1981 Год назад +3

    I just stumbled on this after writing an abstract on societal structures with an outlook on how to construct them in the first place. This is great food for thought as it also applies to forming governmental bodies/institutions. Thanks a lot, may the views be with you!

    • @drawingboxes
      @drawingboxes  Год назад +1

      Thanks! Melvin Conway noted that the idea has "much broader utility" than just software engineering. He even mentions governments specifically. Worth checking out www.melconway.com/Home/Committees_Paper.html

    • @haraldbackfisch1981
      @haraldbackfisch1981 Год назад

      @@drawingboxes Thanks a bunch! I will definitely check that out ❤

  • @nifalconi
    @nifalconi Год назад +3

    Wondeful video as always! Eager for the next one

    • @drawingboxes
      @drawingboxes  Год назад +1

      Thanks very much :) Next one is in progress!

  • @kermit-exj
    @kermit-exj Год назад +3

    You definitely have a talent! Another great video to use in class :)

    • @drawingboxes
      @drawingboxes  Год назад +1

      Thank you! Glad to hear you're getting good use from these videos

  • @JustSomeObject
    @JustSomeObject 2 месяца назад +1

    I was once in a project where I was forced to implement an architecture that is totally different to the team structure. it was a nightmare while the startup founder CTO lives in his ivory tower

  • @TimJSwan
    @TimJSwan Год назад +1

    “Ok everyone organize yourself into lambda calculus structure. No killing/eating of each other when iterating. No, Tommy, you’re not going to be the universally inhabited type in calculus of inductive constructions, again.”

    • @drawingboxes
      @drawingboxes  Год назад +1

      "Great job everyone, now our Loop Enablement Team have built the YCombinatorService so other teams don't have to worry about the complexity of recursion". What could possibly go wrong...

  • @caseyspaulding
    @caseyspaulding Год назад +1

    Thanks!

  • @tamasszebenyi5942
    @tamasszebenyi5942 Год назад +1

    Nice!

  • @cuicuidev
    @cuicuidev 11 дней назад

    Great explaination! Although this behaviour hardly qualifies as a law imo

    • @drawingboxes
      @drawingboxes  6 дней назад

      Thanks! It's "law" like in "Moore's Law", "Murphy's Law", or "Newton's First Law". Like a law of nature. It's just an observation of a thing that happens. Personally I like how that differentiates it from a "pattern" or "practice" that you can chose to follow or ignore.

    • @cuicuidev
      @cuicuidev 6 дней назад

      @@drawingboxes I'm not sure I could explain myself clearly on this, as I'm not a native english speaker, but there's a pretty good talk on RUclips by Casey Muratori on the same topic that aligns with my point of view (and it somewhat influenced me). If you're interested, just type his name and Conway's law.