Robert Martin is talking about some important history of software development here; why we are where we are today.
I really like listening to Bob Martin’s talks on software development
We used to think about design and architecture…
…but then our focus changed into “what frameworks should we use to help us”
But a few years after we forgot about design and architecture, we realized that…
“The web is not an architecture. The web is an I/O device. And we learned many years ago that we want to be independent of I/O devices”
“The database is not the center of our system. Our application should rule the database… The database is also an I/O device; something we want to be independent of.”
In doing agile, we do not decry upfront design; we decry BIG upfront design.
The test of a true test: a true test does not need to be connected to anything.
He also talked a little about the Clean Architecture that he already talked about in his other talks.
I will post my notes on his talk on “Architecture: The Lost Years” a few days from now.
Happy listening to Uncle Bob Martin!