Failure Is Always An Option • Dylan Beattie • GOTO 2023

Sdílet
Vložit
  • čas přidán 16. 05. 2024
  • This presentation was recorded at GOTO Amsterdam 2023. #GOTOcon #GOTOams
    gotoams.nl
    Dylan Beattie - Consultant, Software Developer & Creator of the Rockstar Programming Language @@DylanBeattie
    RESOURCES
    / dylanbeattie
    github.com/dylanbeattie
    / dylanbeattie
    dylanbeattie.net
    codewithrockstar.com
    ABSTRACT
    Software runs the world. We use software to manage our calendars, talk to our friends, run our businesses - and, as our societies inevitably try to replace people and paperwork with apps and algorithms, we find ourselves facing some vital questions about the reliability of that software. If you take the time to actually read the terms and conditions, you’ll find that just about every system we rely on comes with no warranties and no safeguards - you use it at your own risk, and if it doesn’t work, that’s your problem.
    But there’s more to building reliable systems than just writing good code. Reliability isn’t just about software engineering, it’s about systems engineering; about taking a holistic view of services that includes software, hardware, networks, and people. Join Dylan Beattie for an insightful look at the history of systems engineering, at some of the strategies and design patterns that we can use to build reliability into our systems, and at what happens when the software that runs the world has a bad day. [...]
    TIMECODES
    00:00 Intro
    01:26 Apollo mission
    15:03 Risk
    25:51 Post office
    30:14 TFA
    33:05 ML
    35:30 M-Pesa
    43:29 Outro
    Read the full abstract here:
    gotoams.nl/2023/sessions/2457
    RECOMMENDED BOOKS
    Henney, Buschmann & Schmidt • Pattern-Oriented Software Architecture Volume 5 • amzn.to/3GAPzN7
    Gamma, Helm, Johnson & Booch • Design Patterns (Gang of Four) • amzn.to/3sPJ8yk
    David Farley • Modern Software Engineering • amzn.to/3GI468M
    Kevlin Henney • 97 Things Every Programmer Should Know • amzn.to/2Yahf9U
    / gotocon
    / goto-
    / gotoconferences
    #Failure #Programming #SoftwareEngineering #ComputerScience #MPesa #Apollo #SystemsThinking #MargretHamilton #RichardFeynman #NASA #DeepDreaming #DylanBeattie
    Looking for a unique learning experience?
    Attend the next GOTO conference near you! Get your ticket at gotopia.tech
    Sign up for updates and specials at gotopia.tech/newsletter
    SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
    czcams.com/users/GotoConf...
  • Věda a technologie

Komentáře • 8

  • @lagcisco
    @lagcisco Před měsícem +5

    In for Dylan Beattie, I know this will be a good one.

  • @FrancoBugnano
    @FrancoBugnano Před měsícem +1

    Failure is not an Option. It's a Result

  • @Rx7man
    @Rx7man Před měsícem +3

    33:38 This is the reason that I'll watch different versions of Dylan Beattie talks that I've already seen
    How hard is it to tell the difference between a Puffin and a Mog?

  • @jrdougan
    @jrdougan Před měsícem +3

    Failure is not an option, it comes standard with every Microsoft product.

    • @brukts3361
      @brukts3361 Před měsícem +1

      That's a really good line. Got a chuckle for me

  • @lagcisco
    @lagcisco Před měsícem +2

    Good mention about the Horizon system disaster, every software dev should read about that

  • @kalmarnagyandras
    @kalmarnagyandras Před měsícem +3

    "User ingenuity" best ticket closure comments ever.

    • @Rx7man
      @Rx7man Před měsícem +1

      as a farmer and mechanic, I've had to "MacGyver" many things. It's not wrong if it works!