The Future of Software Engineering • Mary Poppendieck • GOTO 2016

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

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

  • @stevebaryakovgindi
    @stevebaryakovgindi 8 лет назад +47

    at 42:15 "We need to move from Delivery Teams to Problem Solving Teams" Best MOTTO for the year!

  • @elisei.tataru
    @elisei.tataru 6 месяцев назад +1

    Highly informative. I appreciate the quality of information and insights gained.

  • @AlexEllis
    @AlexEllis 7 лет назад +62

    Looks like an interesting talk. Anyone else notice that her arm keeps disappearing?

    • @bogdantanasa1374
      @bogdantanasa1374 6 лет назад +3

      same issue here, i thought this was a combo tech-talk-magician-illusionism

  • @putchanarasimham3013
    @putchanarasimham3013 7 лет назад +4

    Brilliant!!! This should put an end to Agile Approach soon and for ever and revive scientific, experimentation for widest range of solutions.

  • @sowenzhang
    @sowenzhang 8 лет назад +27

    if we can see the slides more often, it will be great, or at least put slides on half of the screen, what is the point of showing the speaker all the time with a green background?

    • @GOTO-
      @GOTO-  7 лет назад +6

      Hi Hong, we don't enjoy seeing you mad. Did you know that we usually link the slides as a downloadable PDF in the video description?

    • @sowenzhang
      @sowenzhang 7 лет назад +4

      I was not mad. In fact, if you wonder around goto conference videos, you will see I am not the only one who is disappointed at the editing method you guys decide to use. Goto has some good stuff and I am certainly thrilled that I have been following the talks in the last couple years; I just hope the editing can be better.

    • @atulmy
      @atulmy 7 лет назад +1

      The link (for most of other videos as well) are broken :(

    • @jfltech
      @jfltech 7 лет назад +4

      I also cannot pay attention to a video in one tab and follow a PDF in another. I also prefer to have the slide as part of the video, there is no reason to have full focus on a speaker in a presentation video unless the speaker is displaying something.

    • @GOTO-
      @GOTO-  7 лет назад +2

      The links were temporarily broken, please try again.

  • @mrizky2259
    @mrizky2259 6 лет назад +7

    very inspirational talk - need a lot of things to learn I guess

  • @amberzhang7097
    @amberzhang7097 4 года назад +9

    Now is 2020. I can say almost all of what she said turns out to be true, and even more advanced. Artificial intelligence and blockchain were not mentioned in this presentation

  • @SurfviewTV
    @SurfviewTV 7 лет назад +4

    Great speech - lots of wonderful insights - great content - great suggestions for further reading.

  • @jonassteinberg3779
    @jonassteinberg3779 7 лет назад +2

    A fine talk, although I must write a fundamental critical point with several critical sub-points:
    Fundamental criticism:
    Mary's definition of software engineering's future is at least software engineering's present, if not already its history and so she might have instead called this talk "Modern day software engineering methods" or something similar. Why?
    1. Scaling out: cheap, powerful VMs have made the very "web scale" distributed systems she mentions as the future the norm in the present, e.g. Elastic, Hadoop, Cassandra, whatever and frankly many of us are already trying to intuit what's next.
    2. Infrastructure as Code: There are no companies not at least partially on this path and the vast majority are at least at the configuration management stage and likely fathoming, or testing with, serverless architectures.
    3. The new technology stack, i.e. micromization (I hope I just made that up). Anyway, every dev team is aware of microservices though many execs may stand in the way of a monolith reengineering.
    4. The "Three Ways" (CICD, Problem Solving teams, Scientific Method): I don't know any software engineering team that isn't aware of how Jez and Gene have influenced their work, at least when it comes to CICD (and CICD has been around for decades and Jez says as much directly).
    Let me leave you with a thought I stole from Grady Booch (IBM Watson) about the future of software engineering:
    The history of software engineering is about us telling systems what to do; the future of software engineering is about systems learning to do on their own what we told them to do in the past.
    I would expect a talk titled "The future of Software Engineering" to make similar hypotheses based on a synthesis of technologies, trends and probability.

  • @alexeykurdukov7951
    @alexeykurdukov7951 7 лет назад

    Good presentation. Basically i allready thought about about some of themes. But firstly i heared everything in one place and so structured.

  • @JRS514_mtl
    @JRS514_mtl 8 лет назад +7

    amazing talk ... a lot to think about...

  • @arsenishylau3908
    @arsenishylau3908 7 лет назад +3

    wasn't it
    Scale Up moves to Scale Out (in the first half of the speech)
    and then in the final summary slide
    Scale Out >> Scale Up?

  • @geghamkocharyan9172
    @geghamkocharyan9172 3 года назад +1

    Amazing talk, thank you!

  • @LavoisierFarias
    @LavoisierFarias 6 лет назад +1

    Great Talk!! Awesone insights about software engineering!!

  • @dmgrok
    @dmgrok 7 лет назад +1

    Best talk of the year. Thank you

  • @MasterOfMisc
    @MasterOfMisc 8 лет назад +1

    Great talk. Really enjoyed listening.

  • @Tubingonline1
    @Tubingonline1 3 года назад +1

    Great talk! She reminds me of Uncle Bob Martin, the way she talks the way she walks on the stage...She is Uncle Bob Martin's identical twin sister, may be :)
    But, seriously, a great talk.

  • @BryonLape
    @BryonLape 7 лет назад +1

    Stimulus, Response...I swear some guy named Mills came up with that in the 70s.....

  • @NeilHighley
    @NeilHighley 8 лет назад +2

    Great talk.

  • @christospapidas3123
    @christospapidas3123 7 лет назад

    Really good presentation, thank you very much.

  • @RicMurillo
    @RicMurillo 8 лет назад

    Thanks for the talk.

  • @BryonLape
    @BryonLape 3 года назад

    In 1996, I was in my second year of web programming.

  • @JeffSimon666
    @JeffSimon666 7 лет назад

    What an awesome talk!

  • @SaladoElFede
    @SaladoElFede 7 лет назад +4

    OMG I though she was 1 arm less until 2:30, I jumped!

  • @AaronHawley
    @AaronHawley 5 лет назад +1

    GE sold off Predix. Maybe that's not a failure, and maybe Amazon has monopoly power in Cloud, but the sense was that it was a failure.

  • @mahmoudelmasry5349
    @mahmoudelmasry5349 7 лет назад

    very good Explanation . thank you very much

  • @Smallzer031
    @Smallzer031 8 лет назад

    thank you..

  • @anilsakala3360
    @anilsakala3360 7 лет назад +1

    What about machine learning and AI

  • @jonassteinberg3779
    @jonassteinberg3779 7 лет назад

    End-to-end feedback.

  • @javisartdesign
    @javisartdesign 7 лет назад

    very inspiring talk!

  • @loginjones
    @loginjones 6 лет назад

    Wow that was an awesome talk

  • @felipealvarez1982
    @felipealvarez1982 2 года назад

    I fail to see how this is the future. Many of the ideas were proposed 10 years ago. Lean. Agile. XP.

  • @nodeidan
    @nodeidan 7 лет назад

    Great talk!

  • @muhammadakmalbinmohdsabri9036
    @muhammadakmalbinmohdsabri9036 7 лет назад

    gorgeous move!

  • @FritzFeuerbacher
    @FritzFeuerbacher 6 лет назад

    Just had an 8.5 minute commercial that had no skip button. Yikes!

  • @SLCampingShelters
    @SLCampingShelters 6 лет назад

    very interesting

  • @powerhour4602
    @powerhour4602 5 лет назад

    OK Google: Tell me of a time when a process that took 5-6 years at amazon took a few months at another company.

  • @kaladar130
    @kaladar130 2 года назад

    Great, But too abstract to understand. I will improve enough to understand everything she's saying.

  • @syadahzanian5341
    @syadahzanian5341 6 лет назад

    better for all

  • @lepidoptera9337
    @lepidoptera9337 3 года назад

    The future of software engineering is AI working for a human architect... until it takes over the architecture, too.

    • @Vekikev1
      @Vekikev1 3 года назад +2

      No. You are a nobody. Let a software engineet make such an assumption, not you.

    • @muhammadluqman9140
      @muhammadluqman9140 2 года назад

      @@Vekikev1 Hello Should I chose software engineering now or other fields

  • @JonathanLevinTKY
    @JonathanLevinTKY 6 лет назад

    I had a lot of respect for Mary as I really liked her idea about lean software development. But it is very clear to me that she has no understanding about databases and treats them like the majority of other developers - it is something we need to get rid of or at least minimise our dependancy on.
    Databases are not legacy components that need to be reinvented. They serve a function for the entire company well beyond the APIs that developers write.
    For example, once the API is written and the data is stored, that data can go into a data warehouse where a BI specialist or data scientist will use. The latter know SQL very well and it is why SQL is not going anywhere. Even big data/noSQL products are putting SQL back in.
    The future of the intersection of microservices and databases will be sharding and ETL on SQL database as well as volatile caching, document databases, graph databases and text searching. Similar to what google spanner is doing and similar to the 'reactive microservices' pattern.
    The not-invented-here especially when you don't understand what you are trying to reinvent is going to lead you down a rabbit hole where the only result is that you will learn first hand why people chose to do what they did in the first place.

    • @JeremyAndersonBoise
      @JeremyAndersonBoise 6 лет назад +2

      I don't think you are giving her enough credit for her vast experience. I'd wager she knows more about databases than you do. Saying "she has no understanding about databases" is flatly disrespectful and, to my eyes, rude. Being nice matters, you should totally try it.

    • @JonathanLevinTKY
      @JonathanLevinTKY 6 лет назад

      Ok, lets try it. With all due respect to Mary and her very insightful book about lean software development, it does not seem that her knowledge of database reflects how companies use it beyond the scope of the software development cycle. Her efforts to simplify database for the ends of the developer, actually 'silo' access to the database behind developers and does not allow that data to flow through the company to business users, business intelligence, management... etc.

    • @brainoverflow98
      @brainoverflow98 3 года назад

      @@JonathanLevinTKY I agree with you. She simplifies the roles of the databases a little too much. She lost me when she said API's replace databases. This is a really big statement.

  • @rustalisin8950
    @rustalisin8950 7 лет назад

    Dont Agree. u cant see the unemployed engineers , the redundant software writers dealing in archaic architecture that has been replaced with auto gen code. Not leaky, buggy rubbish. Todays database is about to change ..begins 2018 ..hardware redesign by 2020.

  • @eugenea8264
    @eugenea8264 7 лет назад

    what is a chewing theory?

    • @mkillianey
      @mkillianey 6 лет назад +2

      Queueing theory, which is the mathematical study of how different variables affect how long you have to wait in line (i.e., a queue) for someone to be available to serve you. The field is about a hundred years old, and has lots of real-world applications (how many cashiers should you have at a grocery store, or pumps at a gas station?) that translate directly to the problem of figuring out the most efficient price point for servers: fewer/faster/expensive vs. more/slower/cheaper.

  • @Rope257
    @Rope257 7 лет назад

    If anyone would like to view the article she mentioned about Software Engineering of Big Data Systems: ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=7420514 it's free it seems.

    • @Rope257
      @Rope257 7 лет назад

      www.exp-platform.com/Documents/ExP_DMCaseStudies.pdf

  • @Nicknamelikeyours
    @Nicknamelikeyours 6 лет назад +3

    She is out of breath so fast