Clean Architecture - 0
Notes taken from this video
Good architecture is important
Start from a story:
2 architects John and Jane both working on a building but in two different style.
John is an expert in classic architecture building, He keeps pushing the boundary of architectural design using cutting edge technologies. He uses all of his favorite tools. His design is elegant yet state of the art.
Once he finished the design, he just hand that to the crew and move on for his next masterpiece. Once the building is finished he goes to the opening ceremony and read the reward of his accomplishment.
But Jane has a very different approach to the architecture. First, she start chatting with the future inhabitants in the building. I.e. the employees, the maintenance group and even the construction worker. She finds out what they need, what they found valuable, and what the experience level of the construction is.
Then she designs the architecture with he inhabitants in mind. She consider their need with each decision that they were made.
Once she finished the blueprint, she doesn’t just hand it to the worker. Instead she work side by side with them, help them understand the design, and improve the design, and solve the problems that are arrived.
Those two approaches is going to create two different architecture.
So, which one would the work like?
That story drives us to the CLEAN architecture.