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