Return to Video

Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert Martin

  • 0:16 - 0:23
    please of a book about things that
  • 0:28 - 0:35
    there
  • 0:35 - 0:37
    one of the year
  • 0:37 - 0:41
    one of the great basin but don't laugh
  • 0:41 - 0:44
    is it you get the correct everybody who
    went before you
  • 0:44 - 0:47
    here
  • 0:47 - 0:50
    you cover it that's all
  • 0:50 - 0:53
    to ever said that
  • 0:53 - 0:56
    testdata reliance slow
  • 0:56 - 1:02
    by el horario every time you wrote a
    task is slow and all those stupid
  • 1:02 - 1:06
    restaurants all cucumbers and i fight
    with little package that little regular
  • 1:06 - 1:07
    expression
  • 1:07 - 1:11
    analysist all of us militarily out there
    is the
  • 1:11 - 1:17
    dahmer is not slow
  • 1:17 - 1:24
    systematic somebody said that it would
    be nice if our community were divers
  • 1:24 - 1:27
    camera here
  • 1:27 - 1:28
    what comment
  • 1:28 - 1:29
    training
  • 1:29 - 1:33
    seems to be expressing itself more than
    up
  • 1:33 - 1:34
    activities
  • 1:34 - 1:40
    here less facial hair doubt it
  • 1:40 - 1:42
    well let me just put it this way
  • 1:42 - 1:45
    if you would like to
  • 1:45 - 1:48
    aborted first for us to see if you
    believe
  • 1:48 - 1:50
    be softer among us
  • 1:50 - 1:57
    drop me a bomb might be a something
    you'd like to avoiding public speaking
  • 1:59 - 2:01
    station one
  • 2:01 - 2:08
    the
  • 2:11 - 2:14
    catering that competition
  • 2:14 - 2:16
    uh...
  • 2:16 - 2:17
    ho
  • 2:17 - 2:19
    what to do
  • 2:19 - 2:21
    we appreciate it up
  • 2:21 - 2:26
    i
  • 2:26 - 2:28
    not the same thing with the management
  • 2:28 - 2:29
    and what are you
  • 2:29 - 2:31
    good thing about it
  • 2:31 - 2:34
    was the
  • 2:34 - 2:40
    mean just looks alot
  • 2:40 - 2:47
    care
  • 2:47 - 2:49
    well
  • 2:49 - 2:52
    comment on that
  • 2:52 - 2:54
    who watches house
  • 2:54 - 2:55
    white
  • 2:55 - 2:57
    stats show
  • 2:57 - 3:03
    the can't fight with the character of
    housework
  • 3:03 - 3:06
    houses doctors usage
  • 3:06 - 3:07
    winches send
  • 3:07 - 3:10
    still at school
  • 3:10 - 3:13
    if you were going to be i'm not going to
    go there either just imagine that this
  • 3:13 - 3:17
    is the most irascible native horrible
  • 3:17 - 3:20
    eat dot you can imagine
  • 3:20 - 3:25
    he explains his behavior couple years
    ago one of the absentee said
  • 3:25 - 3:28
    by himself
  • 3:28 - 3:30
    dates yet
  • 3:30 - 3:32
    so i'm free to act any way i want a fact
  • 3:32 - 3:35
    that's how he tests hisself works
  • 3:35 - 3:37
    he stresses self-worth
  • 3:37 - 3:38
    by making yourself
  • 3:38 - 3:41
    so look for
  • 3:41 - 3:43
    and they were watching insecure
  • 3:43 - 3:48
    because he's just so
  • 3:48 - 3:51
    house used
  • 3:51 - 3:53
    he said in my life
  • 3:53 - 3:55
    those of you to think
  • 3:55 - 3:57
    often bring problem also
  • 3:57 - 4:02
    are you talking to a colorado and i
    don't know whether to have a lot but
  • 4:02 - 4:05
    truck note
  • 4:05 - 4:08
    houses
  • 4:08 - 4:12
    by the variable and was not our problem
    fitting
  • 4:12 - 4:19
    single all that apply to finance
  • 4:20 - 4:22
    that's all the
  • 4:22 - 4:25
    probably due to a leslie excellent first
  • 4:25 - 4:27
    uh... who had some
  • 4:27 - 4:32
    who's been tracking qty can
  • 4:32 - 4:39
    fascinating read and heard about before
    i i think this is probably a close rob
  • 4:39 - 4:42
    catering ninety and ninety s above
  • 4:42 - 4:45
    close ones and some of those
  • 4:45 - 4:47
    up but they want to have does not need
    to do it
  • 4:47 - 4:54
    by the way that's about one of the seven
    words direct return dot
  • 4:54 - 4:58
    your ideas your success candidly his
    name is andrea ross
  • 4:58 - 5:02
    and for several years now and has been
    saying that you can't do
  • 5:02 - 5:04
    they can generate power
  • 5:04 - 5:06
    well i am
  • 5:06 - 5:07
    running cut
  • 5:07 - 5:10
    hydrogen over to nicole
  • 5:10 - 5:15
    and the kicks in and out of school
    scenes with technical to produce copper
  • 5:15 - 5:17
    equities energy
  • 5:17 - 5:20
    everything that comes out in the form of
    gamma rays if each
  • 5:20 - 5:23
    and the gamma rays can be absorbed
    produce more key but there's no
  • 5:23 - 5:25
    operation that comes out
  • 5:25 - 5:29
    you trust them out electrons at five
    o'clock radio
  • 5:29 - 5:32
    it's just this interesting reaction
  • 5:32 - 5:36
    corresponds to the scientists remember
    the old flights will influence the
  • 5:36 - 5:37
    reason that
  • 5:37 - 5:41
    the horrible fiasco of the cold fusion
    stuffing in nineteen eighty nine and
  • 5:41 - 5:43
    everybody's going on in at
  • 5:43 - 5:47
    anything about that in the work that i
    can prove it
  • 5:47 - 5:53
    bilateral twenty eight feet dot interior
    of professors together we got here
  • 5:53 - 5:58
    somebody's buying is generated a
    building megawatt generator
  • 5:58 - 6:02
    it got a bunch of reporters rather good
    he fired up this generator and vegetable
  • 6:02 - 6:08
    oil then gallons of water four hundred
    kilowatts worth a quarter
  • 6:08 - 6:10
    or to what abd
  • 6:10 - 6:14
    all water well it
  • 6:14 - 6:19
    at any time the standoff at the heritage
    customer immediately paid for the
  • 6:19 - 6:20
    devices air
  • 6:20 - 6:24
    this solarz outfit watson's use the
  • 6:24 - 6:27
    you know there's this this is a catalyst
    that he talks about it he will talk to
  • 6:27 - 6:30
    notes tell us about her and all this
  • 6:30 - 6:33
    it seems that some probably it's about
  • 6:33 - 6:40
    probably to be true
  • 6:41 - 6:44
    do you like this one it's interesting to
    you
  • 6:44 - 6:47
    maybe it's a coaxed babies that may be
    interested
  • 6:47 - 6:51
    i think that most things there to be
    true i think what we're going to be true
  • 6:51 - 6:54
    dunno
  • 6:54 - 6:55
    a
  • 6:55 - 7:01
    that's a critical incident occurred
    lifestyle
  • 7:01 - 7:05
    whatever caveat here you see on local
    structure
  • 7:05 - 7:09
    of the rails amplifier a long time
  • 7:09 - 7:11
    can directories here
  • 7:11 - 7:15
    what do you see
  • 7:15 - 7:21
    while he's a good for us we should
    expect to see controllers marine snapped
  • 7:21 - 7:23
    and a few months
  • 7:23 - 7:26
    and easy to use in a few other things
    like calpers will be killed
  • 7:26 - 7:30
    what you're going to this actually hear
    her successor
  • 7:30 - 7:33
    with the investor development
  • 7:33 - 7:36
    and we're going to talk
  • 7:36 - 7:43
    uh... utility accessory after trolex
    estimados doesn't you got my pop-up book
  • 7:44 - 7:45
    what you see
  • 7:45 - 7:51
    if i was so you decided not to tell you
    that it was the right thing
  • 7:51 - 7:57
    what she'll didn't recognize that is
    exactly right
  • 7:57 - 8:02
    saccharin example that might be some
    prosecutors you are at that
  • 8:02 - 8:04
    directory structure wanted to raise that
  • 8:04 - 8:08
    satellite trucks and healing
  • 8:08 - 8:14
    top-level directory structure
    communicate that information
  • 8:14 - 8:20
    but this is an application
  • 8:20 - 8:22
    it's not clear
  • 8:22 - 8:25
    substitute is the name of the project
  • 8:25 - 8:27
    that's very helpful
  • 8:27 - 8:30
    apparently the customer's name
    intangible
  • 8:30 - 8:32
    matey
  • 8:32 - 8:35
    but looking at the top of this
    application
  • 8:35 - 8:37
    beat most visible level
  • 8:37 - 8:40
    hello everybody does to you first
  • 8:40 - 8:41
    laughing here
  • 8:41 - 8:42
    talks about
  • 8:42 - 8:47
    what his application dot continue
    recognizable everywhere else that's ok
  • 8:47 - 8:49
    really the most important thing about
    this application
  • 8:49 - 8:52
    is the framework on which it is built
  • 8:52 - 8:56
    and the rest of the pick-up cares
  • 8:56 - 8:58
    relatively ok website
  • 8:58 - 9:00
    framework
  • 9:00 - 9:04
    what is the way
  • 9:04 - 9:10
    inhibitory mechanisms the lapd is that
    the chip
  • 9:10 - 9:14
    it less likely to important to your
    application let's start with the way
  • 9:14 - 9:18
    it's your application gets information
    from a user and delivers information
  • 9:18 - 9:21
    back to the user the website
  • 9:21 - 9:24
    there is nothing more than a pot
  • 9:24 - 9:27
    it is not the central extraction of your
    application
  • 9:27 - 9:31
    it is not ran over our people think that
    makes your application
  • 9:31 - 9:33
    the application it is
  • 9:33 - 9:37
    the left is justin dumb detail
  • 9:37 - 9:39
    and yet
  • 9:39 - 9:42
    dominates park
  • 9:42 - 9:48
    we get all of the visions of the usually
    you know the application because of the
  • 9:48 - 9:50
    controllers directory
  • 9:50 - 9:52
    no other kind of application
  • 9:52 - 9:54
    what controllers directory
  • 9:54 - 9:58
    at the top level especially if they were
    models and drug
  • 9:58 - 10:00
    we'll talk about money from later
  • 10:00 - 10:01
    worked
  • 10:01 - 10:03
    six attack there
  • 10:03 - 10:08
    take a look at life on welfare carnival
    barker
  • 10:08 - 10:11
    black-white we're going to carry on the
    flight
  • 10:11 - 10:14
    you could look at this
  • 10:14 - 10:16
    aleksandr bierig
  • 10:16 - 10:18
    experts here and then
  • 10:18 - 10:19
    harrison wofford said
  • 10:19 - 10:23
    it looks like there's a task for people
    like
  • 10:23 - 10:29
    breakfast it means that there's some
    bookshelves i think that's climber
  • 10:29 - 10:32
    the trial of the structure of the
    library
  • 10:32 - 10:34
    which company
  • 10:34 - 10:36
    that was all right we're are
  • 10:36 - 10:38
    asserts
  • 10:38 - 10:40
    yesterday
  • 10:40 - 10:42
    even slightly dot
  • 10:42 - 10:46
    the tax returns
  • 10:46 - 10:51
    if you've got a big interstellar
    technologies you can see the alternative
  • 10:51 - 10:52
    fellowship group
  • 10:52 - 10:54
    this is your
  • 10:54 - 10:55
    top-level architecture
  • 10:55 - 10:57
    of this structure
  • 10:57 - 11:03
    screens it seems and excuse
  • 11:03 - 11:07
    but that's not a lot of picture of my
    laura factories
  • 11:07 - 11:10
    kickboxing its intent
  • 11:10 - 11:13
    extreme the framework
  • 11:13 - 11:15
    acts extreme rails action
  • 11:15 - 11:22
    this is good for ths not so good for you
  • 11:25 - 11:26
    treaty
  • 11:26 - 11:28
    architecture's
  • 11:28 - 11:29
    that reflect
  • 11:29 - 11:31
    framework
  • 11:31 - 11:36
    that reflects the delivery mechanism
  • 11:36 - 11:37
    intervention
  • 11:37 - 11:42
    the google application expectations have
    some text
  • 11:42 - 11:46
    isn't architecture of households ends
  • 11:46 - 11:53
    clearly it is from the building twelve
    u_s_ also through
  • 11:56 - 12:02
    remindful along
  • 12:02 - 12:05
    uh...
  • 12:05 - 12:07
    d architecture
  • 12:07 - 12:09
    all within ten
  • 12:09 - 12:10
    analyze
  • 12:10 - 12:13
    please see the event
  • 12:13 - 12:19
    at the top level of mark up
  • 12:19 - 12:22
    here was nineteen ninety three
  • 12:22 - 12:24
    this guy
  • 12:24 - 12:26
    we keep our jacobsen
  • 12:26 - 12:27
    wrote about
  • 12:27 - 12:30
    cooperative software engineer
  • 12:30 - 12:32
    a_b_c_'s driven approach now
  • 12:32 - 12:36
    what was going on in nineteen ninety
    three
  • 12:36 - 12:38
    there was no where
  • 12:38 - 12:41
    weblogic important or maybe pat
  • 12:41 - 12:43
    that is what that meant your ornaments
    and
  • 12:43 - 12:47
    webpage spread like wildfire
  • 12:47 - 12:50
    there was no what i brought the way home
  • 12:50 - 12:55
    c_-plus also see here's some more often
    what have you ever do anything client
  • 12:55 - 12:56
    applications and
  • 12:56 - 13:01
    and it is very proud of his
  • 13:01 - 13:03
    and he writes his book expressly well
  • 13:03 - 13:08
    and he solves the architectural problem
    is but it's not the first lady duty will
  • 13:08 - 13:09
    be the last
  • 13:09 - 13:11
    but in this book he talks about
  • 13:11 - 13:13
    uh... yet
  • 13:13 - 13:14
    the intention of
  • 13:14 - 13:16
    stationed at the top up
  • 13:16 - 13:19
    to be the sexual attraction to build the
    bomb
  • 13:19 - 13:26
    ecology eight years
  • 13:26 - 13:29
    lets his case
  • 13:29 - 13:32
    boxing skills
  • 13:32 - 13:37
    that nothing really terrific about it
    and he kind of cuban ain't really wonder
  • 13:37 - 13:42
    talk a little bit about indian being
    passed into the creator order usually
  • 13:42 - 13:44
    throughout the
  • 13:44 - 13:49
    amendment contact information met
    destination to other things
  • 13:49 - 13:54
    you talk a little bit about how the
    system is going to respond when it s
  • 13:54 - 13:55
    it's request
  • 13:55 - 14:01
    believe order releases pre-order and
    give up data business invalidate all the
  • 14:01 - 14:01
    data
  • 14:01 - 14:04
    a lot
  • 14:04 - 14:06
    the strike
  • 14:06 - 14:07
    how the system respir
  • 14:07 - 14:11
    sweaty user does this little thing
  • 14:11 - 14:13
    let's alternate
  • 14:13 - 14:15
    exceptional courses in it
  • 14:15 - 14:19
    ways to deal with yours and so on
  • 14:19 - 14:22
    and up until after a fair number of
    votes
  • 14:22 - 14:25
    pages and has put this to describe what
    that what
  • 14:25 - 14:27
    who started his case
  • 14:27 - 14:29
    thing to remember that
  • 14:29 - 14:30
    mailboxes
  • 14:30 - 14:33
    what's the difference between a his case
  • 14:33 - 14:40
    and he has in store
  • 14:40 - 14:44
    we're gloria hillard case in a car
  • 14:44 - 14:46
    met that night
  • 14:46 - 14:50
    as you see a said is to relax at the
    same thing although the
  • 14:50 - 14:52
    used user story
  • 14:52 - 14:53
    his
  • 14:53 - 14:58
    and it's something very small and it
    evolves into the use case
  • 14:58 - 15:02
    we gradually take the user story which
    usually begins its
  • 15:02 - 15:04
    processes
  • 15:04 - 15:05
    and then over the course of
  • 15:05 - 15:09
    bb project we had a few words sentences
    to determine if something that looks
  • 15:09 - 15:10
    like this
  • 15:10 - 15:13
    typically through acceptance tests
  • 15:13 - 15:16
    edmund levi implement
  • 15:16 - 15:17
    case
  • 15:17 - 15:20
    we got it since that was not
  • 15:20 - 15:23
    misses the central distraction of your
    application so
  • 15:23 - 15:25
    we're talking about you
  • 15:25 - 15:28
    equality control opt-out clause
  • 15:28 - 15:29
    director
  • 15:29 - 15:35
    i would call it but i don't want to be
    confused with my own view controller
  • 15:35 - 15:38
    cultural objects reminder acura jerks
  • 15:38 - 15:41
    are optimistic implements
  • 15:41 - 15:44
    agent states
  • 15:44 - 15:47
    interactives
  • 15:47 - 15:49
    initials city
  • 15:49 - 15:51
    businessmen
  • 15:51 - 15:52
    what does it mean to have
  • 15:52 - 15:56
    application specific business
  • 15:56 - 15:57
    on friend
  • 15:57 - 16:01
    again from work
  • 16:01 - 16:04
    they're going that usual today if you
    are
  • 16:04 - 16:06
    the airport armenia mentioned
  • 16:06 - 16:12
    laughlin in the application not specific
    business will be
  • 16:12 - 16:13
    the business role is not
  • 16:13 - 16:18
    specific to the application
  • 16:18 - 16:20
    well you might have them
  • 16:20 - 16:23
    you might have
  • 16:23 - 16:25
    writes me
  • 16:25 - 16:27
    entities
  • 16:27 - 16:29
    any fees for process
  • 16:29 - 16:33
    business objects business objects that
    his friend
  • 16:33 - 16:36
    for everyone
  • 16:36 - 16:37
    action every after
  • 16:37 - 16:39
    it didn't stop
  • 16:39 - 16:39
    here
  • 16:39 - 16:43
    encapsulated singles
  • 16:43 - 16:46
    and so you put this in this in the
    hearts disney application
  • 16:46 - 16:48
    agnostic
  • 16:48 - 16:51
    business rules and you are entities
  • 16:51 - 16:54
    you put capitation specific business
    rules
  • 16:54 - 16:56
    in erie iraq
  • 16:56 - 17:00
    and that is there's a tendency when he
    grabbed
  • 17:00 - 17:02
    about that
  • 17:02 - 17:03
    now we need lab
  • 17:03 - 17:05
    eleven work
  • 17:05 - 17:06
    or customer
  • 17:06 - 17:08
    or
  • 17:08 - 17:09
    rent programmers
  • 17:09 - 17:11
    weblogic would something like that
  • 17:11 - 17:14
    what would you call
  • 17:14 - 17:17
    what directory what are you going to be
  • 17:17 - 17:22
    we don't know how i learned a lot will
  • 17:22 - 17:25
    we've got a little record with a lot of
    the record
  • 17:25 - 17:32
    seductive derived from
  • 17:38 - 17:44
    who derive from active record
  • 17:44 - 17:46
    the models
  • 17:46 - 17:49
    i was derived from it expert
  • 17:49 - 17:54
    well i don't think so i don't want to
    write back for respectively
  • 17:54 - 17:58
    art decoupled from the date to start
    interacting i know anything about the
  • 17:58 - 18:02
    database anything about the delivery
    mechanism they are
  • 18:02 - 18:03
    and balls
  • 18:03 - 18:05
    into the business
  • 18:05 - 18:10
    application specific business rules
    indian crackers application agnostic
  • 18:10 - 18:12
    businessman rules in the entities
  • 18:12 - 18:17
    catholics isolated from the ref of the
    but thanks
  • 18:17 - 18:22
    how do we care
  • 18:22 - 18:24
    the data
  • 18:24 - 18:26
    in and out
  • 18:26 - 18:29
    of the interactive
  • 18:29 - 18:32
    and tickets and had an answer to that
    too is a calm
  • 18:32 - 18:35
    let's just fine
  • 18:35 - 18:41
    what about apart from art essentially
    interface the protocol interfaces in
  • 18:41 - 18:45
    java we would make them interfaces in
    dotnet would make them interfaces
  • 18:45 - 18:51
    interview with making anything at all
  • 18:51 - 18:54
    but they still believe sausage can't see
  • 18:54 - 18:56
    accept them
  • 18:56 - 18:58
    in both client
  • 18:58 - 19:02
    braggers are by the people on the other
    side of the boundary in order to get his
  • 19:02 - 19:03
    and i would
  • 19:03 - 19:04
    and without it
  • 19:04 - 19:07
    place we have the first chopsticks
  • 19:07 - 19:08
    in jacobsen spot
  • 19:08 - 19:12
    i wrote a book on this is fascinating
    book
  • 19:12 - 19:14
    but doesn't that feel really central
  • 19:14 - 19:18
    parts of the options below we have a
    whole bunch of other actors
  • 19:18 - 19:21
    what each one representing his face
  • 19:21 - 19:25
    we all wanted entities each one
    represents a christmas party all of the
  • 19:25 - 19:27
    business schools
  • 19:27 - 19:29
    building here
  • 19:29 - 19:30
    welcome back
  • 19:30 - 19:32
    dates
  • 19:32 - 19:34
    stuff like that have to run andrea
  • 19:34 - 19:40
    uh... and the uh... browse stuff in
    javascript because business ruled
  • 19:40 - 19:44
    the arrival of softness
  • 19:44 - 19:45
    are not going to
  • 19:45 - 19:48
    driving around in a different view
    problem he chooses
  • 19:48 - 19:51
    there on a different lifestyles
  • 19:51 - 19:55
    maybe somewhere off of sunset boulevard
    as well
  • 19:55 - 19:57
    paris
  • 19:57 - 20:00
    it's just that they're running in a
    different machine gun at a different
  • 20:00 - 20:03
    language but they are still justice
    decoupled from everything is okay
  • 20:03 - 20:05
    as everything else
  • 20:05 - 20:12
    to try to keep all the excuse me
  • 20:14 - 20:16
    resulted
  • 20:16 - 20:19
    we have some of the lubricants
  • 20:19 - 20:21
    which taught me
  • 20:21 - 20:25
    either way i've got some leases
  • 20:25 - 20:28
    captures
  • 20:28 - 20:33
    don't let this go in your honor
  • 20:33 - 20:35
    above the program
  • 20:35 - 20:39
    correct
  • 20:39 - 20:40
    at
  • 20:40 - 20:47
    and then i got this one
  • 20:50 - 20:53
    you can see that eliminating exceeded
  • 20:53 - 20:55
    about that
  • 20:55 - 20:59
    not submit their disappearance erickson
  • 20:59 - 21:01
    water he's gonna play nice
  • 21:01 - 21:07
    rule that i think he's right
  • 21:07 - 21:11
    everywhere with regret
  • 21:11 - 21:18
    the cracker for inflated
  • 21:23 - 21:25
    wherever are
  • 21:25 - 21:32
    the
  • 21:40 - 21:42
    abroad
  • 21:42 - 21:48
    guard c_n_n_
  • 21:48 - 21:49
    on
  • 21:49 - 21:51
    sexual
  • 21:51 - 21:53
    because it's late
  • 21:53 - 21:56
    spoke about it
  • 21:56 - 22:01
    thanks a lot of the buyer muster the
    energy animators ultraviolet
  • 22:01 - 22:06
    woodson adherence na na na na
  • 22:06 - 22:10
    i dot economic deal with it all i can
    deal with it for the white blacks black
  • 22:10 - 22:12
    have cell
  • 22:12 - 22:19
    player
  • 22:19 - 22:23
    now you're just going to talk about gays
    into the delivery mechanism what's the
  • 22:23 - 22:25
    delivery mechanism
  • 22:25 - 22:28
    my dog hair
  • 22:28 - 22:30
    prerequisite
  • 22:30 - 22:34
    might be the quiet might be a consulate
    cuts webservices
  • 22:34 - 22:35
    i don't care
  • 22:35 - 22:37
    and what did it that way
  • 22:37 - 22:41
    health care of the delivery mechanism is
    likely to have the delivery mechanism
  • 22:41 - 22:44
    talk to me provider interfaces later on
  • 22:44 - 22:46
    this will be right from
  • 22:46 - 22:48
    later actors will then
  • 22:48 - 22:52
    tracks the data coming from other user
    through the delivery mechanism
  • 22:52 - 22:55
    later actor real
  • 22:55 - 22:57
    application specific business rules
  • 22:57 - 23:01
    it will get them i think that he is
    which encapsulates application
  • 23:01 - 23:03
    non-specific all
  • 23:03 - 23:06
    it will get a whole bunch of interesting
    work done
  • 23:06 - 23:08
    look after all a bunch of data back
  • 23:08 - 23:09
    passage back
  • 23:09 - 23:13
    through the battery optic which the
    delivery mechanism that laments
  • 23:13 - 23:16
    and then get back to the user
  • 23:16 - 23:22
    known as the direction of the
    dependencies right
  • 23:22 - 23:26
    the delivery mechanism depends on the
    bottom
  • 23:26 - 23:28
    not the issue there right
  • 23:28 - 23:30
    the delivery man
  • 23:30 - 23:32
    depends until an agreement
  • 23:32 - 23:36
    some prior and
  • 23:36 - 23:40
    landing on the delivery mechanism which
    means
  • 23:40 - 23:43
    to make this whole thing here
  • 23:43 - 23:47
    and put it out
  • 23:47 - 23:48
    but it'd be all if you are
  • 23:48 - 23:54
    dot net programmer from that job
    cognitive job program architect that
  • 23:54 - 23:57
    but
  • 23:57 - 24:01
    pleaded decoupled from everything else i
    can't
  • 24:01 - 24:03
    the delivery mechanism
  • 24:03 - 24:04
    a plugin
  • 24:04 - 24:07
    too myopic
  • 24:07 - 24:09
    because what that means
  • 24:09 - 24:12
    is the delivery mechanism where explode
  • 24:12 - 24:14
    superior thank you
  • 24:14 - 24:16
    that would mean that you would not
  • 24:16 - 24:18
    fourteen
  • 24:18 - 24:22
    quietly in the heart of women
  • 24:22 - 24:26
    when you're only track let's say excuse
    your honor
  • 24:26 - 24:33
    that america is the right there let's
    say that if you go bread
  • 24:34 - 24:38
    uh... what about saturday i guess
    there's no way i was just a minute
  • 24:38 - 24:44
    there's no way several years ago cml or
    on the solving all of the exiled where
  • 24:44 - 24:45
    else
  • 24:45 - 24:50
    there's no extraordinary thing like it
    here
  • 24:50 - 24:53
    mystical
  • 24:53 - 24:54
    you could get your
  • 24:54 - 24:59
    tests to go very very fast and the
  • 24:59 - 25:03
    thoughts politics user decide who's
    going to interact with the system
  • 25:03 - 25:06
    so these are some great idea walks up to
    the system
  • 25:06 - 25:11
    thanks a bunch of stuff on the keyboard
    as a weapon violent rating
  • 25:11 - 25:12
    doesn't matter
  • 25:12 - 25:17
    the delivery mechanism somehow captures
    what the user wants to be out of four
  • 25:17 - 25:18
    maybe on some kind of
  • 25:18 - 25:22
    of uh... we don't care who taught me i'd
    like to work there
  • 25:22 - 25:26
    the delivery mechanism but actually get
    resolved it needs
  • 25:26 - 25:32
    and creates a request a lot what is this
    thing it's a data structure
  • 25:32 - 25:33
    no methods
  • 25:33 - 25:35
    it's just south of san
  • 25:35 - 25:36
    location
  • 25:36 - 25:41
    nothing in this data structure it looks
    like it comes from the web
  • 25:41 - 25:44
    you would not be able to look at that
    day destruction settlements must have
  • 25:44 - 25:46
    come from the weapons as a nineties
  • 25:46 - 25:49
    let out of stock
  • 25:49 - 25:53
    stuff that's was a big headache
    represents the
  • 25:53 - 25:55
    backup from the boundary
  • 25:55 - 25:57
    debt-ceiling
  • 25:57 - 26:01
    interactivity interactive academic still
    to saddam data structure
  • 26:01 - 26:06
    that knows what to do with it gets all
    the latest information wants to output
  • 26:06 - 26:07
    per class model
  • 26:07 - 26:09
    and that's the actually
  • 26:09 - 26:12
    what is it the electricity and hot
  • 26:12 - 26:15
    there is no formal interaction here in
    iraq backed by the way that's why they
  • 26:15 - 26:18
    call it an interactive
  • 26:18 - 26:20
    this interact
  • 26:20 - 26:24
    sleepy nbsp and also directed at you sir
  • 26:24 - 26:28
    that's the thing that clarifies the old
    used case together
  • 26:28 - 26:29
    so the record
  • 26:29 - 26:33
    popping out yet he's going to do this to
    you that it has
  • 26:33 - 26:35
    clendenin record is driving
  • 26:35 - 26:38
    it has created any result mom
  • 26:38 - 26:42
    but if there is no structured
  • 26:42 - 26:45
    there's nothing else in the hill methods
    though
  • 26:45 - 26:47
    sort of got paid
  • 26:47 - 26:51
    well it looks like it's for the lapd
  • 26:51 - 26:53
    fudge data which if the intake
  • 26:53 - 26:57
    passes through the boundary
  • 26:57 - 27:00
    got a lot of delivery mechanism to
    figure out how
  • 27:00 - 27:05
    to present their unit
  • 27:05 - 27:09
    so when you're ready to go with that
  • 27:09 - 27:12
    thank you cover test is treating that
    extra
  • 27:12 - 27:16
    it's going to vote in the appropriate
    interactive arrogant about interface
  • 27:16 - 27:19
    all-america oversight obviously
  • 27:19 - 27:20
    yet another
  • 27:20 - 27:24
    a request while created it comes back
  • 27:24 - 27:25
    delivery mechanism
  • 27:25 - 27:27
    back into cucumber
  • 27:27 - 27:30
    anything that fast
  • 27:30 - 27:31
    all business
  • 27:31 - 27:34
    wheels and all the years cases
  • 27:34 - 27:38
    of our application and everything your
    application of
  • 27:38 - 27:40
    on the far side of the freemen
  • 27:40 - 27:44
    without having to delivery mechanism
    that
  • 27:44 - 27:46
    wines to support
  • 27:46 - 27:51
    watch we'd want to keep
  • 27:51 - 27:53
    offers a call
  • 27:53 - 27:56
    if you want to look at the four uh...
  • 27:56 - 27:59
    what do you think you bc
  • 27:59 - 28:05
    what the eyes of those records b
  • 28:05 - 28:07
    if
  • 28:07 - 28:14
    instant gratification about attributing
  • 28:15 - 28:20
    interactive education boundaries
    excellent can really begin tractors what
  • 28:20 - 28:24
    you think you would see in there
  • 28:24 - 28:27
    and what they do you mean
  • 28:27 - 28:30
    create your that's interesting is
  • 28:30 - 28:31
    create or
  • 28:31 - 28:34
    the abt i'm going to work
  • 28:34 - 28:36
    and certainly order
  • 28:36 - 28:38
    antilles order
  • 28:38 - 28:41
    the liver work
  • 28:41 - 28:44
    they would have the names of these days
  • 28:44 - 28:49
    saw at the very top level of the
    application you can see a structure that
  • 28:49 - 28:56
    started looks like the intent
  • 28:59 - 29:03
    what about my you prob
  • 29:03 - 29:07
    and architecture
  • 29:07 - 29:10
    rhythm
  • 29:10 - 29:11
    the the
  • 29:11 - 29:15
    all i needed to change the slights
    detect
  • 29:15 - 29:16
    custody
  • 29:16 - 29:20
    but isn't
  • 29:20 - 29:23
    admirably
  • 29:23 - 29:25
    hahahaha
  • 29:25 - 29:27
    with that
  • 29:27 - 29:32
    extrication anyone
  • 29:32 - 29:36
    reconstruct agassi leapfrog
  • 29:36 - 29:37
    regulated
  • 29:37 - 29:39
    moviemaker
  • 29:39 - 29:41
    moneycontrol
  • 29:41 - 29:45
    in nineteen seventy nine
  • 29:45 - 29:46
    if i remember correctly
  • 29:46 - 29:49
    this may be the first
  • 29:49 - 29:51
    need is a little better
  • 29:51 - 29:53
    mom
  • 29:53 - 29:57
    and mob control of everything will be a
    very simple idea
  • 29:57 - 29:58
    overhead from
  • 29:58 - 30:01
    model out was a job well
  • 30:01 - 30:04
    associated cds
  • 30:04 - 30:06
    square we put the business world
  • 30:06 - 30:11
    headed toward the filbert from new
    zealand abuse please with the youth
  • 30:11 - 30:13
    i was that the six th of what people
    from work
  • 30:13 - 30:18
    there was a relationship here which is
    why i do it with a lawyer
  • 30:18 - 30:22
    so did u troops along whenever the model
    seems just a few automatically
  • 30:22 - 30:24
    represented
  • 30:24 - 30:25
    useless rail
  • 30:25 - 30:27
    no i didn't
  • 30:27 - 30:29
    smalltalk
  • 30:29 - 30:32
    if there are a stranger
  • 30:32 - 30:34
    inslaw's
  • 30:34 - 30:37
    gela stuff up
  • 30:37 - 30:43
    we view do you think
  • 30:43 - 30:47
    if you had a hundred things on the
    screen abilities
  • 30:47 - 30:48
    because this
  • 30:48 - 30:50
    this design
  • 30:50 - 30:52
    with used in a small
  • 30:52 - 30:56
    every little which is on the screen had
    a controller morality
  • 30:56 - 31:00
    everywhere into little circle or a
    little bit
  • 31:00 - 31:03
    at uh... well
  • 31:03 - 31:04
    i
  • 31:04 - 31:06
    a mechanism that was made
  • 31:06 - 31:08
    used in the small
  • 31:08 - 31:10
    replicate over and over and over
  • 31:10 - 31:15
    we have to change that rather
    significantly we had in the web
  • 31:15 - 31:18
    decided that the entire history
  • 31:18 - 31:19
    missy
  • 31:19 - 31:22
    quit smoking
  • 31:22 - 31:22
    at that
  • 31:22 - 31:28
    the eight hundred miles this if you know
  • 31:28 - 31:29
    they'll be happy
  • 31:29 - 31:33
    kept the model like you have it
  • 31:33 - 31:37
    vibes that picture facility
  • 31:37 - 31:40
    and i recognize that picture
  • 31:40 - 31:45
    part of his optics are a lot of dried
    out the controller controllers dancing
  • 31:45 - 31:49
    around control all the while soloist
    data from the web
  • 31:49 - 31:54
    i'm goal at stockton where can come up
    with a stop to talk to you
  • 31:54 - 31:59
    the onto will stop relevant for our
    answering what they do is that if they
  • 31:59 - 32:00
    are all that stuff
  • 32:00 - 32:02
    together you know
  • 32:02 - 32:05
    floridians are horrible after that
  • 32:05 - 32:12
    it your honor there is a two of the
    arrears knows what else uh...
  • 32:12 - 32:13
    case resumes
  • 32:13 - 32:16
    starters
  • 32:16 - 32:17
    your views
  • 32:17 - 32:19
    the worksheets
  • 32:19 - 32:20
    should know nothing
  • 32:20 - 32:23
    of the business
  • 32:23 - 32:26
    european jews should be utterly divorced
    from before
  • 32:26 - 32:29
    which is one of the business dot ceased
  • 32:29 - 32:31
    well controllers
  • 32:31 - 32:35
    well that doesn't stop
  • 32:35 - 32:38
    should be completely forthcoming
  • 32:38 - 32:43
    communications pathways trading
    privileges
  • 32:43 - 32:50
    are those interesting little data
    structures
  • 32:50 - 32:52
    actually controller
  • 32:52 - 32:57
    that yesterday to your questions are a
    few feet you requested
  • 32:57 - 32:59
    loaded with here
  • 32:59 - 33:01
    by the way
  • 33:01 - 33:05
    just have to say this
  • 33:05 - 33:10
    is probably the worst idea that's
    happened to our industry in the last
  • 33:10 - 33:14
    forty years
  • 33:14 - 33:17
    for delivery date
  • 33:17 - 33:24
    it may be the best we've talked but it's
    pretty cute
  • 33:26 - 33:30
    and it may have according to their
    seventy program
  • 33:30 - 33:34
    except that you're recognized
  • 33:34 - 33:35
    right this is just
  • 33:35 - 33:41
    thirty two seventy already had not
    assailants steroids for a lackluster
  • 33:41 - 33:45
    experiences that were headed for a
    couple of things of god
  • 33:45 - 33:48
    languages you have to know
  • 33:48 - 33:52
    write a letter
  • 33:52 - 33:55
    you got it all
  • 33:55 - 33:59
    wallace operated repeatedly asked our
  • 33:59 - 34:06
    and your next email once the assassin
    javascript in saddling their poland
  • 34:08 - 34:12
    and helped guide him this ain't let's go
    to movies by eleven people are telling
  • 34:12 - 34:15
    them up
  • 34:15 - 34:18
    and what we're going to do is have the
    book and i think the same but now you
  • 34:18 - 34:19
    have a work
  • 34:19 - 34:20
    as well
  • 34:20 - 34:26
    but
  • 34:26 - 34:30
    about it
  • 34:30 - 34:36
    the helping our caused with this
    settlement carol mechanism that we
  • 34:36 - 34:37
    talked about it
  • 34:37 - 34:40
    it
  • 34:40 - 34:41
    dat eva
  • 34:41 - 34:44
    it comes into the web server
  • 34:44 - 34:48
    very vocal robin
  • 34:48 - 34:49
    because
  • 34:49 - 34:49
    means
  • 34:49 - 34:53
    we people restless anyway
  • 34:53 - 34:54
    here comes the government
  • 34:54 - 34:59
    for our guests executed wanted something
    in the web server that the does all that
  • 34:59 - 35:01
    and with his brother now
  • 35:01 - 35:04
    thanks for all the data from or whatever
    indian
  • 35:04 - 35:07
    explicit in the bathroom
  • 35:07 - 35:10
    it doesn't want any business objects
  • 35:10 - 35:11
    and just looked up and i think
  • 35:11 - 35:15
    literary stuff
  • 35:15 - 35:16
    anything left to do
  • 35:16 - 35:21
    it just won the last decade kicks it
    through some interface
  • 35:21 - 35:24
    to interact
  • 35:24 - 35:27
    rectal temperatures and humidity
  • 35:27 - 35:32
    agreed to response mother response model
    baskets natural boundaries
  • 35:32 - 35:34
    to address center
  • 35:34 - 35:37
    represent his job by the way supplements
  • 35:37 - 35:38
    design pattern
  • 35:38 - 35:40
    mildly present
  • 35:40 - 35:43
    the percentage job is to take this
  • 35:43 - 35:45
    delivering enlace
  • 35:45 - 35:49
    blockbuster modeled in of all the
    results that has no idea how it's
  • 35:49 - 35:51
    getting represent
  • 35:51 - 35:55
    at the top of the press secretary ngo
    another data structure
  • 35:55 - 35:58
    of the model
  • 35:58 - 35:59
    which has been
  • 35:59 - 36:01
    gratify
  • 36:01 - 36:03
    how do you ever find stuff
  • 36:03 - 36:05
    collectible
  • 36:05 - 36:09
    path for example uh... if you are
  • 36:09 - 36:13
    if you're going to be displayed the
    genie
  • 36:13 - 36:16
    were going to be answered
  • 36:16 - 36:19
    reconstruction not one of those about
    the web
  • 36:19 - 36:22
    just one man who knows that it's a great
  • 36:22 - 36:26
    where there are high hopes for he never
    let you know
  • 36:26 - 36:27
    uh... bennies
  • 36:27 - 36:30
    some of which is the rate some of which
    is not
  • 36:30 - 36:33
    there should be lillian sym here
  • 36:33 - 36:36
    tell you whether those menu items are
    really
  • 36:36 - 36:41
    animated buttons on the screen that have
    names in the names of the buttons make
  • 36:41 - 36:43
    change depending on
  • 36:43 - 36:45
    uh... this is the state of the system
  • 36:45 - 36:46
    at those
  • 36:46 - 36:49
    means that should be in the law
  • 36:49 - 36:51
    so the end of the hill
  • 36:51 - 36:55
    is this truly stupid piece of
  • 36:55 - 36:59
    investment that you love all of you
    don't know
  • 36:59 - 37:01
    but there
  • 37:01 - 37:04
    that they're evdo
  • 37:04 - 37:06
    sound stupid
  • 37:06 - 37:09
    you don't need to texas
  • 37:09 - 37:11
    we did you get to that
  • 37:11 - 37:15
    you don't need your i_q_ tests for the
    tell little things that the if you have
  • 37:15 - 37:16
    to do
  • 37:16 - 37:17
    that's right
  • 37:17 - 37:19
    when i like the old one
  • 37:19 - 37:23
    we've got testing
  • 37:23 - 37:25
    ambassadors no point
  • 37:25 - 37:29
    and it's just no point in testing this
  • 37:29 - 37:34
    all acts of acceptance tests out of the
    high-level like you are a few of them
  • 37:34 - 37:36
    and they will go through the guilty
  • 37:36 - 37:37
    marijuana
  • 37:37 - 37:38
    america's
  • 37:38 - 37:39
    although
  • 37:39 - 37:41
    itself
  • 37:41 - 37:44
    icon badly
  • 37:44 - 37:51
    characteristic interface most fast
    interface distinctive
  • 37:51 - 37:54
    there's also a lot
  • 37:54 - 37:57
    without in
  • 37:57 - 38:00
    we've got a record popped it
  • 38:00 - 38:02
    we've got a nice trip
  • 38:02 - 38:03
    interfaces
  • 38:03 - 38:08
    interactive's using request models and
    create response my love
  • 38:08 - 38:13
    the presenter uses the responsible thing
    to do with the oil the controller
  • 38:13 - 38:18
    creates a request
  • 38:18 - 38:24
    and the whole thing
  • 38:24 - 38:26
    anybody could have
  • 38:26 - 38:29
    and this stuff on the left alone
  • 38:29 - 38:32
    anybody like that
  • 38:32 - 38:39
    and you can talk about
  • 38:42 - 38:48
    they thinking data dot get stuff done
  • 38:48 - 38:51
    we happen to have to get stuff
  • 38:51 - 38:55
    so tell me what you can find
  • 38:55 - 38:58
    issue with me
  • 38:58 - 38:59
    paul
  • 38:59 - 39:02
    i'll stick to render tests
  • 39:02 - 39:07
    to a lot of people who get sick
  • 39:07 - 39:12
    four and half minutes from beginning to
    end
  • 39:12 - 39:16
    benitez a
  • 39:16 - 39:18
    of forty half of the south
  • 39:18 - 39:19
    that's a good time
  • 39:19 - 39:21
    business for a half minutes every at bat
  • 39:21 - 39:24
    has gone on longer
  • 39:24 - 39:28
    saurabh either
  • 39:28 - 39:31
    uh...
  • 39:31 - 39:34
    into that
  • 39:34 - 39:41
    twenty eight minutes
  • 39:43 - 39:48
    too many that's an interesting
    psychological responses
  • 39:48 - 39:53
    statements life because there are too
    many tests
  • 39:53 - 39:57
    and if there are doing just what i can
    see you
  • 39:57 - 40:00
    when you get a new jack
  • 40:00 - 40:04
    about the issue
  • 40:04 - 40:06
    symptomatic hurts right
  • 40:06 - 40:08
    yes all testing ten doesn't work
  • 40:08 - 40:12
    i think how long it takes us to run our
    tasks
  • 40:12 - 40:14
    i'd just love that i would like to know
    if we could just
  • 40:14 - 40:16
    told chefs
  • 40:16 - 40:23
    oklahoma
  • 40:25 - 40:29
    what about the effect
  • 40:29 - 40:33
    is this if you look at these days
  • 40:33 - 40:39
    the
  • 40:39 - 40:42
    are those of us are the proper anyone
  • 40:42 - 40:44
    uh... on
  • 40:44 - 40:47
    the s
  • 40:47 - 40:49
    was all about
  • 40:49 - 40:52
    although it absorbing creation of
  • 40:52 - 40:54
    dot knows what
  • 40:54 - 40:58
    uh... unfortunately we see the database
    in the center
  • 40:58 - 41:00
    many applications
  • 41:00 - 41:04
    databases knocked the center of your
    application is not the center of any
  • 41:04 - 41:05
    application
  • 41:05 - 41:10
    what you think it makes
  • 41:10 - 41:13
    it here
  • 41:13 - 41:18
    databases itself but it was a little
    about
  • 41:18 - 41:19
    something awful
  • 41:19 - 41:22
    quarter of a sum of all stores thing
  • 41:22 - 41:26
    anya bell mulholland stores things
  • 41:26 - 41:29
    i want to fulfill its store
  • 41:29 - 41:33
    i don't care how does towards them i
    don't care about my age
  • 41:33 - 41:37
    hierarchy iraq's but you're not there
    were a little while i was willing to
  • 41:37 - 41:40
    commit this morning time
  • 41:40 - 41:43
    other people without specifying tremblay
  • 41:43 - 41:47
    an application here middle-aged
    implements nothing to me
  • 41:47 - 41:49
    i want coast objects
  • 41:49 - 41:55
    corpus entities that one of those things
    that the candidates don't like the
  • 41:55 - 42:01
    at this thing is terry white katha
    pollitt stupid rules
  • 42:01 - 42:02
    brought it up to date
  • 42:02 - 42:05
    now i wanted to be more
  • 42:05 - 42:09
    it's important that we have one but i
    don't want in the middle
  • 42:09 - 42:13
    but you know what the database
    dominating the shape of my program
  • 42:13 - 42:18
    i do know aggregated a felony what my
    objects look like
  • 42:18 - 42:20
    anwar
  • 42:20 - 42:23
    someway too
  • 42:23 - 42:25
    spinning out of the way
  • 42:25 - 42:26
    turn it into my detail
  • 42:26 - 42:30
    i want to
  • 42:30 - 42:36
    the decision about
  • 42:36 - 42:40
    we had our director corrected
  • 42:40 - 42:43
    was if he would be a twig here
  • 42:43 - 42:47
    crab is thankful the entity work
  • 42:47 - 42:49
    at which is just an interface
  • 42:49 - 42:53
    which led to believe that it is part of
    me about it
  • 42:53 - 42:58
    mediation wordy main that's three in
    demand
  • 42:58 - 43:00
    about it doesn't matter
  • 43:00 - 43:01
    someone like that
  • 43:01 - 43:04
    who cavities
  • 43:04 - 43:09
    we're putting now yet worked with worked
    there
  • 43:09 - 43:09
    warm
  • 43:09 - 43:11
    finally ordered by order
  • 43:11 - 43:15
    regarding yet but a bunch of nice
    weapons
  • 43:15 - 43:18
    at the implement that
  • 43:18 - 43:21
    below some interesting one
  • 43:21 - 43:24
    i collected from
  • 43:24 - 43:27
    you know what works it's really is
  • 43:27 - 43:28
    sadistic art
  • 43:28 - 43:29
    thrilling way
  • 43:29 - 43:32
    it's uh... act
  • 43:32 - 43:36
    the interesting wolf once you have
    problems
  • 43:36 - 43:40
    all dependencies that prospect are
    endorsing your
  • 43:40 - 43:43
    expert picture
  • 43:43 - 43:46
    someplace stronger
  • 43:46 - 43:50
    and make sure everyone can seek profit
    line dance in the same direction
  • 43:50 - 43:52
    what had happened yet
  • 43:52 - 43:56
    once you have a yahoo dot com once
    you've done that
  • 43:56 - 43:57
    and i want to get
  • 43:57 - 43:59
    as i want to make the database
  • 43:59 - 44:01
    a plan
  • 44:01 - 44:03
    if the applicant
  • 44:03 - 44:06
    intimidated by the end of the
    application on the database is still
  • 44:06 - 44:08
    there
  • 44:08 - 44:10
    carol
  • 44:10 - 44:11
    car
  • 44:11 - 44:14
    to have it
  • 44:14 - 44:17
    whatever and that that's
  • 44:17 - 44:19
    or any other type of that
  • 44:19 - 44:23
    i don't have to have accepted block
    today
  • 44:23 - 44:30
    something below this line of employment
    united or however that the emotional dr
  • 44:30 - 44:35
    welfare work over the battery backup
    israel don't care
  • 44:35 - 44:39
    defenders saved all day and that's all i
    care about instead they are indeed
  • 44:39 - 44:42
    although this is a loss
  • 44:42 - 44:43
    benefit
  • 44:43 - 44:45
    run by tests
  • 44:45 - 44:47
    value delivery mechanism
  • 44:47 - 44:52
    ratification
  • 44:52 - 44:57
    well the reveals
  • 44:57 - 45:04
    malacca
  • 45:07 - 45:12
    all the delivery mechanism or
  • 45:12 - 45:18
    worldwide
  • 45:18 - 45:20
    by both want to talk to you
  • 45:20 - 45:25
    who's driving not on the web
    applications intruding
  • 45:25 - 45:29
    welfare architecture's anybody want to
    ask if you are going to your audition
  • 45:29 - 45:32
    should be manuel
  • 45:32 - 45:35
    retarded about the lapd
  • 45:35 - 45:39
    pace
  • 45:39 - 45:41
    consistent with the instructions
  • 45:41 - 45:44
    hands off the supply instant do you
    happen to know about the date at
  • 45:44 - 45:49
    somebody mentioned wilder beast at the
    service
  • 45:49 - 45:53
    what it is service-oriented artist with
    his toughness that that's fine
  • 45:53 - 45:59
    i think that pro rap lot but
  • 45:59 - 46:04
    let me tell you the story
  • 46:04 - 46:05
    i have a yahoo
  • 46:05 - 46:11
    one of the offers engineers project
    called business is good
  • 46:11 - 46:13
    feel pretty good
  • 46:13 - 46:14
    it data
  • 46:14 - 46:17
    but she is testing too
  • 46:17 - 46:17
    at
  • 46:17 - 46:21
    has a front page looks like
  • 46:21 - 46:24
    nication
  • 46:24 - 46:27
    quantities
  • 46:27 - 46:30
    excellent is working on
  • 46:30 - 46:35
    gut
  • 46:35 - 46:38
    work experience in talking to you that
    we keep
  • 46:38 - 46:42
    anneke also invented a number of other
    things he's the guy that cold air m on
  • 46:42 - 46:45
    the phone and said you know just write a
    book by friday
  • 46:45 - 46:49
    connie garments jesse jackson who knows
  • 46:49 - 46:51
    it or are you
  • 46:51 - 46:55
    uh... did most of the early working test
    driven development in the actual met
  • 46:55 - 46:57
    extreme programming
  • 46:57 - 47:00
    he was been around for a very very long
    time
  • 47:00 - 47:03
    very faint dots it's in the back of the
    really difficult ones about his other
  • 47:03 - 47:07
    people run with his ideas make money
  • 47:07 - 47:09
    okay
  • 47:09 - 47:10
    i'd like to know
  • 47:10 - 47:13
    forever for instance you tell us what
  • 47:13 - 47:17
    it was the worst nightmare in two
    minutes
  • 47:17 - 47:23
    anybody to go on
  • 47:23 - 47:27
    went to defeat so i think you could see
  • 47:27 - 47:29
    and what was there and works at
  • 47:29 - 47:29
    out there
  • 47:29 - 47:31
    questions
  • 47:31 - 47:35
    and he said he doesn't see it sts
  • 47:35 - 47:38
    empty pull up on his lap
  • 47:38 - 47:40
    image of
  • 47:40 - 47:46
    the h_d_t_v_ thirty-five abuser far okay
    not to exceed eighteen thirty five
  • 47:46 - 47:50
    brilliantly there
  • 47:50 - 47:54
    anteriorly four thousand calculate not
    for folks
  • 47:54 - 47:55
    fault
  • 47:55 - 47:58
    we are having other cultures we put them
    on our kids
  • 47:58 - 48:00
    cost us three hundred and fifty dollars
    and nine
  • 48:00 - 48:02
    seventy five dollars right
  • 48:02 - 48:03
    these were sick
  • 48:03 - 48:05
    nificant machines
  • 48:05 - 48:06
    make it to you
  • 48:06 - 48:09
    arctic its
  • 48:09 - 48:13
    buchanan eighteen thirty five info
    against the wall of the brain are
  • 48:13 - 48:17
    working nice little l_e_d_ seven segment
    display
  • 48:17 - 48:19
    rehearsals
  • 48:19 - 48:21
    brett h_p_ cap
  • 48:21 - 48:23
    those blueprints
  • 48:23 - 48:25
    ans unscreened
  • 48:25 - 48:30
    is the car came with the itself how do
    you think if we think he's got a car
  • 48:30 - 48:33
    which tells you how smart business or
  • 48:33 - 48:36
    executives on a scale and subordinates
    at three thirty five
  • 48:36 - 48:40
    missus yager when i can do it because
    the bottom
  • 48:40 - 48:41
    onions keyboard
  • 48:41 - 48:43
    and this sounds
  • 48:43 - 48:46
    on the part turned
  • 48:46 - 48:49
    flock
  • 48:49 - 48:51
    test wasn't
  • 48:51 - 48:54
    do you think you should go
  • 48:54 - 48:55
    and turned into
  • 48:55 - 48:58
    acceptance suspects
  • 48:58 - 49:02
    and that's about how to do that is our
    purpose so-called
  • 49:02 - 49:06
    which stands for framework for
    integration test
  • 49:06 - 49:08
    prices that's really cool how does that
    work well
  • 49:08 - 49:11
    dot at the issue of
  • 49:11 - 49:16
    of the document there and it turns that
    it will close of test falls on many
  • 49:16 - 49:19
    rabies fixtures invited lightbox
  • 49:19 - 49:22
    and it became very clear what the
    departments if you don't work out some
  • 49:22 - 49:24
    good way to produce this html
  • 49:24 - 49:29
    and he said well i guess is microsoft
    works
  • 49:29 - 49:32
    now
  • 49:32 - 49:34
    about anniversary okay
  • 49:34 - 49:37
    words just within the city
  • 49:37 - 49:40
    and there's something else that word had
    invented golden week
  • 49:40 - 49:42
    but if you could be brought together
  • 49:42 - 49:44
    american citizens
  • 49:44 - 49:46
    because it would be
  • 49:46 - 49:48
    organ explicit now
  • 49:48 - 49:50
    i don't like that
  • 49:50 - 49:52
    we're gonna write this week the coffee
  • 49:52 - 49:57
    we're gonna reconquer the role of the
    things that i got my programmer comic
  • 49:57 - 49:58
    understaffed
  • 49:58 - 50:01
    isomeric i'll write this
  • 50:01 - 50:03
    and also mister truck
  • 50:03 - 50:05
    and we realized right away
  • 50:05 - 50:07
    that's likely
  • 50:07 - 50:13
    everybody's got at the store something
    positive store
  • 50:13 - 50:15
    but with the store
  • 50:15 - 50:17
    but there's no thank
  • 50:17 - 50:21
    historically regions
  • 50:21 - 50:22
    wiki itself
  • 50:22 - 50:27
    except robert it's a place to store the
    wiki pages were going to need a database
  • 50:27 - 50:28
    without all right
  • 50:28 - 50:30
    one weapon database
  • 50:30 - 50:33
    would servants probably my sequel
  • 50:33 - 50:36
    so desire
  • 50:36 - 50:40
    acts that are left to get my feet were
    breaking up and one of us at
  • 50:40 - 50:42
    whenever they have to do that yet
  • 50:42 - 50:45
    because there's all of this
  • 50:45 - 50:49
    week he text translation acevedo you
    know what he does it take this really
  • 50:49 - 50:50
    horrible tax
  • 50:50 - 50:52
    and it turns it into
  • 50:52 - 50:54
    html
  • 50:54 - 50:57
    which is the world's entered the
    treacherous appointees and
  • 50:57 - 50:59
    for anyway
  • 50:59 - 51:03
    it takes all this week he sexy
    transmitted to help me to break that
  • 51:03 - 51:04
    what happens
  • 51:04 - 51:05
    which we did
  • 51:05 - 51:07
    identified three months with a whole
    bunch of work
  • 51:07 - 51:10
    wrote always frankly
  • 51:10 - 51:12
    we detect it too
  • 51:12 - 51:15
    uh... if you know and we need a way
    placeholder
  • 51:15 - 51:17
    for the weekend crash
  • 51:17 - 51:18
    so we created date
  • 51:18 - 51:20
    mock okay
  • 51:20 - 51:22
    this is not a remark
  • 51:22 - 51:25
    we didn't understand what the word mark
    mentioned two thousand
  • 51:25 - 51:29
    this was a kind of replacement
  • 51:29 - 51:32
    it uh... it about it really sit down
  • 51:32 - 51:36
    said his repeated each prop
  • 51:36 - 51:40
    and he could convert to html and you
    could also say that as a function didn't
  • 51:40 - 51:42
    do it
  • 51:42 - 51:45
    every three months we were working away
    and i don't know i have to work and then
  • 51:45 - 51:49
    we talk about
  • 51:49 - 51:53
    pretty soon there are a look at what i
    wanted to get to make a list of twenty
  • 51:53 - 51:54
    eight
  • 51:54 - 51:57
    suddenly out of the time for the days
  • 51:57 - 51:58
    and that is alright
  • 51:58 - 52:00
    we don't believe do that
  • 52:00 - 52:02
    what we could do instead
  • 52:02 - 52:05
    is just full of all of the ink
  • 52:05 - 52:07
    wiki pictures in there
  • 52:07 - 52:09
    i don't have to work
  • 52:09 - 52:13
    some of these three day any a dilemma
  • 52:13 - 52:15
    balmy memory
  • 52:15 - 52:20
    and motorola where it's on earlier
    statements on and dispatched it will
  • 52:20 - 52:21
    start on
  • 52:21 - 52:24
    memory because after all one hundred
    millions upon millions of things yet
  • 52:24 - 52:26
    first ordered
  • 52:26 - 52:30
    and so he started to write the actives
  • 52:30 - 52:32
    misbehavior
  • 52:32 - 52:35
    within aseptic capitalism dot
  • 52:35 - 52:39
    we have all the folks in our economy and
    tests running
  • 52:39 - 52:40
    gonna save any up
  • 52:40 - 52:42
    wasn't particularly useful
  • 52:42 - 52:45
    we couldn't send anything black
  • 52:45 - 52:52
    it should be quite worked out better
  • 52:52 - 52:54
    pipeline
  • 52:54 - 52:58
    so that was kind of will eventually you
    know
  • 52:58 - 53:01
    they started to write tests
  • 53:01 - 53:06
    that forced us to have persists you know
    that kind of test that's that's that
  • 53:06 - 53:11
    their decision today to set up a system
    rebooted system in the
  • 53:11 - 53:13
    detected pages b
  • 53:13 - 53:18
    everywhere i go effective date
  • 53:18 - 53:20
    by credit
  • 53:20 - 53:22
    and he sat down
  • 53:22 - 53:24
    you know you don't really need to take
    this yet
  • 53:24 - 53:27
    when you're still just reading tests so
    you can
  • 53:27 - 53:28
    i_d_'s
  • 53:28 - 53:30
    you can even fake persistence
  • 53:30 - 53:34
    byron white about five times
  • 53:34 - 53:35
    any second
  • 53:35 - 53:38
    in india in europe
  • 53:38 - 53:40
    indeed
  • 53:40 - 53:42
    exist
  • 53:42 - 53:46
    and out of his rival harper systems
    level tests that we spent a couple of
  • 53:46 - 53:48
    months doing all the persistence pays
    stuff
  • 53:48 - 53:51
    writing casting as often as tester
  • 53:51 - 53:54
    that says this deficit follow his death
  • 53:54 - 53:58
    using itself works speech people about
    it
  • 53:58 - 54:00
    we started using it for our approaches
  • 54:00 - 54:03
    we still thought he had a database
  • 54:03 - 54:06
    pattern that occured incomplete
  • 54:06 - 54:11
    one day
  • 54:11 - 54:15
    we had to take him back architectural
    position
  • 54:15 - 54:17
    about getting a
  • 54:17 - 54:18
    we differ
  • 54:18 - 54:19
    and for it
  • 54:19 - 54:22
    deferred right off of it that way
  • 54:22 - 54:25
    we never with
  • 54:25 - 54:26
    that was fast enough where works
  • 54:26 - 54:31
    what we do that for but that had severe
    interesting unintended consequences
  • 54:31 - 54:35
    since all we can take restoring flac
    files
  • 54:35 - 54:37
    you get your fingers are second row
  • 54:37 - 54:42
    that was never part of the plan but it
    was that
  • 54:42 - 54:43
    company chatter that
  • 54:43 - 54:47
    who all never actually had been two days
  • 54:47 - 54:49
    but that's not the in-store
  • 54:49 - 54:53
    how do you hear one of our customers
    endorsements that
  • 54:53 - 54:55
    we really need these pages in two days
  • 54:55 - 54:58
    principal or
  • 54:58 - 55:02
    our corporation has a policy
  • 55:02 - 55:08
    but also other assets must be in the
    database that i will accept these roles
  • 55:08 - 55:14
    uh... the holes but company can't fight
    city hall we'd like to have it set up
  • 55:14 - 55:18
    this is what our architecture looks like
  • 55:18 - 55:20
    and it is right there
  • 55:20 - 55:21
    all
  • 55:21 - 55:22
    initiative
  • 55:22 - 55:24
    bal
  • 55:24 - 55:27
    crazy forte oracle data warehouse
  • 55:27 - 55:28
    work well
  • 55:28 - 55:31
    was general aidid that indicated a later
  • 55:31 - 55:34
    with the whole thing working in my sleep
  • 55:34 - 55:38
    today
  • 55:38 - 55:45
    he gave that carter to assist the ship a
    fitness as forget but nobody ever used
  • 55:47 - 55:51
    there's an interesting case of the day
  • 55:51 - 55:53
    thing that's so incredible or
  • 55:53 - 55:55
    and get acceptances
  • 55:55 - 55:57
    and christopher quite often world
  • 55:57 - 56:01
    and they want somebody needed at the
    same it
  • 56:01 - 56:06
    because our architecture had done
    something right
  • 56:06 - 56:07
    one of those dates
  • 56:07 - 56:11
    hallmark of a really good architecture
  • 56:11 - 56:12
    include architect
  • 56:12 - 56:13
    allowance
  • 56:13 - 56:16
    decisions to be
  • 56:16 - 56:21
    you don't indoctrinated architectural
    status architecture is based on race
  • 56:21 - 56:24
    f_d_a_ right there
  • 56:24 - 56:26
    you've lost any instead
  • 56:26 - 56:29
    is the first thing he taught
  • 56:29 - 56:32
    lost her
  • 56:32 - 56:38
    going down the road few architecture's
    monthly salary
  • 56:38 - 56:39
    steps
  • 56:39 - 56:43
    you can't make that decision
  • 56:43 - 56:47
    picture use cases working gets your
    attitude is working
  • 56:47 - 56:49
    killer again
  • 56:49 - 56:50
    as well
  • 56:50 - 56:52
    if you need it
  • 56:52 - 56:54
    to show the customers and staff working
  • 56:54 - 56:58
    put together at all or part of the
    records so it was probably not when
  • 56:58 - 57:00
    you're actually going to use
  • 57:00 - 57:02
    but not right of relief act
  • 57:02 - 57:06
    organism
  • 57:06 - 57:08
    i've never been to plug into your
    application that allows
  • 57:08 - 57:09
    shipper
  • 57:09 - 57:13
    result we can do this on the way up and
    then you can figure out later he really
  • 57:13 - 57:14
    wanted lap
  • 57:14 - 57:18
    or have anything you want to hear about
  • 57:18 - 57:20
    paper director
  • 57:20 - 57:22
    maximo
  • 57:22 - 57:25
    locker upstairs
  • 57:25 - 57:27
    not make
  • 57:27 - 57:29
    purpose of them
  • 57:29 - 57:30
    revenge
  • 57:30 - 57:31
    making decisions
  • 57:31 - 57:36
    is to keep your options open for as long
    as those options can be opened
  • 57:36 - 57:40
    you've got decide up front what we're
    going to take
  • 57:40 - 57:47
    keep all those options open for as long
    as you
  • 57:51 - 57:53
    ask those questions
  • 57:53 - 57:57
    but i do want to come back to one
  • 57:57 - 58:00
    community
  • 58:00 - 58:05
    before and sister
  • 58:05 - 58:09
    yes i did it so i could have done
  • 58:09 - 58:11
    both of you who are doing to me
  • 58:11 - 58:15
    are you writing unit tests for
  • 58:15 - 58:18
    the
  • 58:18 - 58:21
    came very close and
  • 58:21 - 58:24
    factors not relevant
  • 58:24 - 58:27
    it has nothing to do it just sort of
    development
  • 58:27 - 58:28
    right now
  • 58:28 - 58:32
    after the fact is a place out of time
  • 58:32 - 58:36
    is something you are looking at it yet
    also procedural little
  • 58:36 - 58:41
    somebody told him that you but you are
    not taking things seriously
  • 58:41 - 58:45
    if you are not writing unit tests first
    walked
  • 58:45 - 58:45
    why do you
  • 58:45 - 58:51
    history because
  • 58:51 - 58:53
    okay that's put into a
  • 58:53 - 58:56
    if you're interested in developer that
    makes perfect sense if you're not
  • 58:56 - 58:59
    interested in development sentencing
  • 58:59 - 59:03
    so what must you writer transfers
  • 59:03 - 59:05
    you know when you dot another example
    okay
  • 59:05 - 59:09
    but not the time don't fall
  • 59:09 - 59:12
    how do you know
  • 59:12 - 59:16
    that those tasks cover
  • 59:16 - 59:20
    but this does
  • 59:20 - 59:25
    why do you have a state of texas
  • 59:25 - 59:29
    hurts are sweet
  • 59:29 - 59:31
    so that we can respect
  • 59:31 - 59:36
    that is the exact read sort of tax is
    not their dissatisfied feel a group
  • 59:36 - 59:41
    speed of test is not their different to
    other people that are currently works
  • 59:41 - 59:45
    does lead to death is there for that
    week every factor
  • 59:45 - 59:52
    so that when they bring our screen we
    are not crater out at your earliest
  • 59:52 - 59:55
    before a what'll happen to you if you
    talk to you
  • 59:55 - 59:57
    brightcove comes up on the screen you
    look at it
  • 59:57 - 59:58
    your first time
  • 59:58 - 60:01
    so someone to clean this just started
    talking about
  • 60:01 - 60:04
    uh...
  • 60:04 - 60:05
    at once
  • 60:05 - 60:09
    think product cheaply dysfunctional it
    is for you to be afraid of the thing
  • 60:09 - 60:10
    that you created
  • 60:10 - 60:12
    returning
  • 60:12 - 60:15
    still missing
  • 60:15 - 60:19
    tickets we'll since then it is
    submitting to use your goal of the
  • 60:19 - 60:22
    sculptor you are no longer the artist
  • 60:22 - 60:25
    now who are not limited by your own
    creation
  • 60:25 - 60:29
    three expected and if you are a good
    start
  • 60:29 - 60:31
    then equal rocks
  • 60:31 - 60:34
    and you've seen that rocking and i look
    at rocky flats
  • 60:34 - 60:39
    and that iraq will slowed down and it
    was a little came down
  • 60:39 - 60:42
    it looks right into a feel for us
  • 60:42 - 60:46
    and he will blame management
  • 60:46 - 60:49
    when the faulty sexually or all
  • 60:49 - 60:53
    because she did not keep this feast
    under control
  • 60:53 - 60:56
    how do you keep the beast under control
  • 60:56 - 61:00
    initially detests trust with your wife
  • 61:00 - 61:04
    you must never look at that three
    defects and think
  • 61:04 - 61:09
    you know i don't think it really tested
    everything
  • 61:09 - 61:13
    soon as you think that
  • 61:13 - 61:15
    there's not a word for it
  • 61:15 - 61:17
    the reason we try to access first
  • 61:17 - 61:19
    they said that we know
  • 61:19 - 61:22
    that every line of code we won't
  • 61:22 - 61:25
    was because of the world's fastest wrote
  • 61:25 - 61:29
    so that we know that every single
    decision way
  • 61:29 - 61:33
    is tested so that the only that but i
    had all restraint
  • 61:33 - 61:37
    stands at my dot that looks like a mass
    influence
  • 61:37 - 61:41
    without anything
  • 61:41 - 61:44
    but it's a lot of the threat of efforts
  • 61:44 - 61:47
    seventy fax
  • 61:47 - 61:50
    if they're not cracked structural act
  • 61:50 - 61:55
    and his doctor unreliable taxing central
    comes to you lose control of your cup
  • 61:55 - 61:58
    it dominates you you don't need
  • 61:58 - 62:02
    your past
  • 62:02 - 62:05
    bike decoupling everything that's slow
  • 62:05 - 62:07
    which by the way we shouldn't do
    anything
  • 62:07 - 62:10
    the delivery mechanism that database the
    service
  • 62:10 - 62:12
    fallout slow track
  • 62:12 - 62:17
    decoupling took up with the government
    so you can write forecasts and affixed
  • 62:17 - 62:24
    effects
  • 62:24 - 62:28
    well i think i'm getting tired
  • 62:28 - 62:32
    uh... i would like to thank you all for
    your attention are there any question
  • 62:32 - 62:34
    before right
  • 62:34 - 62:40
    runaway
  • 62:40 - 62:44
    pineapple
  • 62:44 - 62:49
    locations are all that but this is an
    investor
  • 62:49 - 62:53
    madonna if you can hear son
  • 62:53 - 63:00
    the
  • 63:01 - 63:06
    this is expelled and that's what you did
  • 63:06 - 63:08
    artery examples
  • 63:08 - 63:11
    uh... real
  • 63:11 - 63:13
    software
  • 63:13 - 63:17
    in with all
  • 63:17 - 63:19
    who's got what
  • 63:19 - 63:21
    i do have
  • 63:21 - 63:25
    i catch up to you
  • 63:25 - 63:26
    tried there
  • 63:26 - 63:29
    that's not what
  • 63:29 - 63:34
    what hahaha
  • 63:34 - 63:40
    c_i_a_ you problems and and and
  • 63:40 - 63:44
    know that i have seen out exception
  • 63:44 - 63:47
    and that's just what i have seen does
    not follow this despair
  • 63:47 - 63:51
    of the reason i came up with the stocks
    that i've been consulting a number of
  • 63:51 - 63:52
    rails plans
  • 63:52 - 63:56
    looking into comes something deeply
    bothered me about this that i could not
  • 63:56 - 63:58
    put my finger
  • 63:58 - 63:59
    until it
  • 63:59 - 64:03
    company wanted when when i see you at
    the top one px
  • 64:03 - 64:05
    what really trade it for me was when i
    was
  • 64:05 - 64:07
    karen we've got
  • 64:07 - 64:13
    we're very happy with it and i said well
    let's run the tests and his shoulders
  • 64:13 - 64:15
    contact
  • 64:15 - 64:17
    okay and that it wasn't
  • 64:17 - 64:19
    it was a minute
  • 64:19 - 64:22
    was a minute before we got
  • 64:22 - 64:25
    now i'm a student
  • 64:25 - 64:27
    stopping at nothing
  • 64:27 - 64:31
    azman why is it may all your letters yet
    is that right off
  • 64:31 - 64:34
    and that's when it started at the with
    him
  • 64:34 - 64:39
    all these trails programmers laughing
  • 64:39 - 64:43
    perennials as the settlers actually
    esterification we think that it's just
  • 64:43 - 64:44
    first
  • 64:44 - 64:45
    picked up
  • 64:45 - 64:49
    and then i started thinking wait that
    sounds familiar
  • 64:49 - 64:53
    knowing that in nineteen seventy three
    an average oxen's book back been adopted
  • 64:53 - 64:58
    steeped in history
  • 64:58 - 65:00
    bangkok
  • 65:00 - 65:00
    that's the thing
  • 65:00 - 65:02
    wipo's fall
  • 65:02 - 65:05
    architectural lost years
  • 65:05 - 65:08
    while part of what's yours because from
    nineteen ninety three
  • 65:08 - 65:10
    until now
  • 65:10 - 65:13
    we have forgotten this thing
  • 65:13 - 65:13
    that we were on the
  • 65:13 - 65:15
    first
  • 65:15 - 65:20
    because they had jacobsen had given us
    this architectural idea
  • 65:20 - 65:25
    and you know what color are our brains
  • 65:25 - 65:29
    weapons all-consuming also exciting so
  • 65:29 - 65:33
    dot was whatever it was an intro all
    those ideas
  • 65:33 - 65:35
    however corporations for ten years
  • 65:35 - 65:39
    and it is now starting to come back
  • 65:39 - 65:46
    wm
  • 65:46 - 65:48
    yeah i have
  • 65:48 - 65:52
    society
  • 65:52 - 65:55
    israel its
  • 65:55 - 65:58
    cal without reporting to us
  • 65:58 - 65:59
    well
  • 65:59 - 66:05
    if it is like that he is on any of those
    websites the internet is not
  • 66:05 - 66:06
    but it could be
  • 66:06 - 66:13
    the they could be a if there are other
    site for a conference
  • 66:13 - 66:15
    so i find it
  • 66:15 - 66:16
    that
  • 66:16 - 66:20
    by the end of the version three oh four
    am removed well steve overwhelmed or
  • 66:20 - 66:25
    comparable showed a video will also be
    up at some point and you can hear you do
  • 66:25 - 66:27
    this again
  • 66:27 - 66:27
    the
Title:
Ruby Midwest 2011 - Keynote: Architecture the Lost Years by Robert Martin
Description:

Robert C. Martin (Uncle Bob) has been a software professional since 1970. In the last 40 years, he has worked in various capacities on literally hundreds of software projects. He has authored "landmark" books on Agile Programming, Extreme Programming, UML, Object-Oriented Programming, C++ Programming and Clean Code. He has published dozens of articles in various trade journals. Today, he is one of the software industry's leading authorities on Agile software development and is a regular speaker at international conferences and trade shows. He is a former editor of the C++ Report and writes regular blogs at http://cleancoder.posterous.com/.

more » « less
Video Language:
English
Team:
Captions Requested
Duration:
01:06:39

English subtitles

Incomplete

Revisions