![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F4d72963e-35ff-4727-a598-c8d25784ab38%2Fimage_00002.jpeg?table=block&id=a37b4802-cf25-4fa9-b146-9871e750180a&cache=v2)
should you buy this book that's the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ffd31d244-afaa-47ee-abb9-f766ce8ff37e%2Fimage_00004.jpeg?table=block&id=358f84c3-8bc7-4f28-a46b-4b4e5d217341&cache=v2)
question that i want to answer today
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F736c9535-55be-48e1-a916-c8eaacc18725%2Fimage_00005.jpeg?table=block&id=fc3a3dfd-bccd-4f9d-bea5-0f12855d7c8c&cache=v2)
and what is this book well this is clean
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fb9efc99a-cfdc-42c0-a1a3-a23b174949b2%2Fimage_00007.jpeg?table=block&id=b3979284-4a9a-4ba2-bdf0-c1d10bc52a8c&cache=v2)
architecture it's by
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F2d10294f-d0a1-4dd4-ab25-1fd320eaf5dc%2Fimage_00008.jpeg?table=block&id=d221fc84-4ab5-437e-97c6-22e6c07ab3d2&cache=v2)
uncle bob probably one of the most
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5d7a9d13-3e51-4dce-865d-f45647b44aae%2Fimage_00010.jpeg?table=block&id=0bb93cca-8ce2-4afb-a945-5bbfc107bd7a&cache=v2)
famous programmers
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F3ad257d0-105b-4673-989c-3f3eb80b172f%2Fimage_00012.jpeg?table=block&id=ed482db7-e928-41b7-b546-df5fc7c723c6&cache=v2)
in the world he wrote a whole bunch of
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fbf418110-0c41-4fac-a163-6a8a464f3bf3%2Fimage_00013.jpeg?table=block&id=df4751ad-fae1-4de2-b31c-237f349dca84&cache=v2)
other books like clean code and clean
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F08119ebc-638f-447d-9ebb-d576f07c8788%2Fimage_00015.jpeg?table=block&id=0074cbad-a29e-4b11-b885-de512975204f&cache=v2)
coder
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa73a017e-b77b-47c7-89df-1e63646916a4%2Fimage_00016.jpeg?table=block&id=7c645ecf-08d4-44f1-b958-52dc97029603&cache=v2)
and he kind of knows what he's talking
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F4bcbde59-f49e-45fa-86e6-a21d879fd7a1%2Fimage_00017.jpeg?table=block&id=3676245c-2e08-415b-af83-d9c24c827f45&cache=v2)
about now this book is kind of popular
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fbd56159d-7687-49cf-bc8f-9c042e4ca971%2Fimage_00019.jpeg?table=block&id=5c503a43-a098-48e1-aec7-c83cd906fd34&cache=v2)
on the internet it's all over the place
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fcb1dfe2d-41f2-4332-9a1f-8f9d6b652e9b%2Fimage_00020.jpeg?table=block&id=8a108b8a-a0b0-48ed-ba74-dad065857526&cache=v2)
it's on a lot of programmer reading
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa2f25478-75d4-4ebd-ad29-1158f3005fdd%2Fimage_00023.jpeg?table=block&id=aa2053c9-a1e0-4413-9a58-d3d890afad99&cache=v2)
lists
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F7bf6e985-501a-45a4-9e7f-7d925f767011%2Fimage_00024.jpeg?table=block&id=dffc762e-d4ad-471e-80cb-65ca2cc84a19&cache=v2)
and currently it's ranked number 38 on
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F151c3eae-5d3d-4677-8130-cc09857bad94%2Fimage_00026.jpeg?table=block&id=b4aff4cb-15ba-447e-9dea-fd436ff3767a&cache=v2)
amazon's programming best sellers list
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fff716937-604e-4876-b515-900964ac8f9f%2Fimage_00028.jpeg?table=block&id=e8e84e69-5fe4-4a4e-98cb-b340a0413266&cache=v2)
i don't know if that's good but that's
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa5ee40d1-1edd-47bb-bebc-b1a90e1fc4f2%2Fimage_00030.jpeg?table=block&id=7e9ec66a-15f2-4c75-aa59-7bde719879c4&cache=v2)
what number it is now i'm going to help
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F3c9f3b88-a70a-4ef2-a813-79d3c5c80950%2Fimage_00031.jpeg?table=block&id=1ef5951e-95f6-4ce0-877b-bea4e685ffda&cache=v2)
you decide whether or not you should buy
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fb26c61f0-facf-4395-b151-e84febbdcc6a%2Fimage_00033.jpeg?table=block&id=fbc952b0-b976-4c07-893f-5e21222684d5&cache=v2)
this book and in order to do that i'm
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F6e64e227-9e13-4592-a50f-70e8b26d925c%2Fimage_00034.jpeg?table=block&id=fa8ccbf3-fa21-4fcb-9255-e31f1f3f7589&cache=v2)
going to divide this into three
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F04546475-a87d-4437-b50c-dc4641c7a1a3%2Fimage_00036.jpeg?table=block&id=53b9df15-dbb8-4bd4-9531-4b341ad5d6f2&cache=v2)
different sections
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fcdb2b35c-efba-4f83-87eb-8e438b7f2c19%2Fimage_00037.jpeg?table=block&id=e3a2748a-3def-4a7a-9e47-60d318e7c5a3&cache=v2)
first i'm going to talk about what this
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fcda3c390-2ca5-4385-b23a-62bb80ddb723%2Fimage_00038.jpeg?table=block&id=e11ee89f-6e77-44b4-9174-8ae8469e0096&cache=v2)
book is about just a little bit about
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fb7b96773-e3e8-4c88-af0e-4be91bcf6409%2Fimage_00040.jpeg?table=block&id=e2cde1aa-2be4-427e-aaac-35bf008bd72e&cache=v2)
robert martin and generally what the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F17e59df5-1531-4ac0-b50d-72546ef5f62c%2Fimage_00041.jpeg?table=block&id=bbaaab5d-b891-4f69-b424-99197b8a5f41&cache=v2)
themes are in this book
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F197c07f3-3f18-4df9-b8c6-1a4bb746c577%2Fimage_00043.jpeg?table=block&id=86acf284-e953-411d-a9d9-46b8ea1800d7&cache=v2)
then i'm going to talk to you about the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fb455f64b-7c05-436a-93ee-b3efdd135d69%2Fimage_00044.jpeg?table=block&id=21ba32ec-f3f2-498e-a7c8-ba255bee3e0a&cache=v2)
key takeaways that i took from this book
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fcf88a4c4-286b-4610-bebf-a6ac98e75df2%2Fimage_00046.jpeg?table=block&id=38f9eb4f-7eef-4378-b7fc-7e75fdad4c81&cache=v2)
personally
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F59863335-55b9-4b84-8519-415f65670bc6%2Fimage_00047.jpeg?table=block&id=525391d0-9fb1-4fb3-8395-de3cfb20de58&cache=v2)
and then finally i'm going to give you
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F70367721-3b2e-4b9f-a9f9-dcb1b135fa16%2Fimage_00048.jpeg?table=block&id=004092fc-ef05-4e54-b9b8-88bc5125a44d&cache=v2)
my summary and whether or not i can
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fc08ccac9-70e9-4e48-ace2-6b3a9d6a3da8%2Fimage_00050.jpeg?table=block&id=fe65cfef-092e-415f-abb8-625d161ec031&cache=v2)
recommend it or not for you to read
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F8ddf4e82-09fe-424b-a33c-25f386dcc974%2Fimage_00052.jpeg?table=block&id=ed309fe9-3c41-4bf3-b8eb-127047e915fb&cache=v2)
so first of all who is this book even
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa5243392-f2c4-4dd8-ae0f-650842aabc90%2Fimage_00054.jpeg?table=block&id=a5971e0d-8411-41fd-b8ec-b42764f7cf1d&cache=v2)
for well it's for software developers
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd7566a32-6120-4790-b175-4b7f6b3ccf2b%2Fimage_00056.jpeg?table=block&id=033e0d6c-6df1-4cad-b840-f3c60b100f26&cache=v2)
if you're a beginner software developer
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F94935f03-67d6-450a-a7ba-94a16549900a%2Fimage_00058.jpeg?table=block&id=d98b277f-df38-4db8-9613-4a6a0fe76ad6&cache=v2)
especially even if you're
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ff81d2643-c0bd-4f31-89c4-6dae395e8234%2Fimage_00060.jpeg?table=block&id=7f51c7c5-bc0e-450b-aec6-ad7b92345696&cache=v2)
a more mid-career or veteran software
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F2673ee31-0158-444b-beb7-e32ea9a62480%2Fimage_00062.jpeg?table=block&id=6376f5b5-d1e4-4b5d-b28e-da8b09f50af0&cache=v2)
developer i think this
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd1de35ea-f5b2-44d4-b839-e3c4d7670f8a%2Fimage_00064.jpeg?table=block&id=5fe4bfac-0ead-4eb1-84f4-2b3b8b70f225&cache=v2)
book is beneficial to all different
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ff92a3dec-244a-4100-9a1b-9d0fc307992b%2Fimage_00065.jpeg?table=block&id=c535694b-0b74-49ac-86bd-492a64fb3826&cache=v2)
skill levels
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F41167fa6-0dd7-4186-b740-213b81b907c8%2Fimage_00067.jpeg?table=block&id=568daf1a-68bd-45e1-a1d3-bb29c5976f41&cache=v2)
talking about this personally i kind of
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F7797d882-e853-4abe-a6f4-a74bf1f7ea14%2Fimage_00068.jpeg?table=block&id=b727f434-9888-4c2c-87e5-54cf59f49927&cache=v2)
learned a lot of the concepts of
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F4725d212-d95c-4ff0-b916-ad8ee28dd072%2Fimage_00069.jpeg?table=block&id=7bf41ed6-d7cf-498a-b790-9555591e9667&cache=v2)
software development and software
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd4f29ed9-b8b5-434c-86dc-25c6af3e6e1c%2Fimage_00071.jpeg?table=block&id=a9e949f4-6796-40be-bd1d-81221d6e5a7b&cache=v2)
architecture just by
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F52303c1b-ecb4-4f89-878a-038100b6229a%2Fimage_00073.jpeg?table=block&id=c1f14f9a-d1ee-4ed3-ba4a-1b7c50382279&cache=v2)
kind of going into the trenches and
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fcf3c6948-40ce-400a-9539-186186e14834%2Fimage_00074.jpeg?table=block&id=5672772c-b8b0-4e8a-81bd-a96b6316b7a1&cache=v2)
experiencing it and
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F54593ce6-9fb9-4bfe-9a7f-aa7e75bbea04%2Fimage_00076.jpeg?table=block&id=af10d555-26be-4116-8450-662484832c3f&cache=v2)
seeing what it looked like in real life
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F808db675-ea69-4ef5-9eeb-3dd4ad6c0f75%2Fimage_00078.jpeg?table=block&id=d8d250cb-b8c9-4e08-aa7b-883fa9a326fa&cache=v2)
and i can tell you that when i read this
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F13651c6a-073d-4ea9-9bab-78580ccd4a49%2Fimage_00080.jpeg?table=block&id=c702e9ba-e8a8-4ec1-8bce-259e713d0909&cache=v2)
book after the fact a lot of the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ff543fbaa-440c-404d-9f65-fe46aa1b1128%2Fimage_00081.jpeg?table=block&id=1c07d62a-0685-4c6d-91c3-7dca85df296c&cache=v2)
concepts and the principles that it
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F8b3d586d-2a12-49e8-a179-4204c7c6f82d%2Fimage_00083.jpeg?table=block&id=89f55bdf-79d2-471f-82ea-c7e2d3511702&cache=v2)
teaches you are very applicable to real
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5819b6f7-07fa-4e6a-9dcb-3b03eaaf419d%2Fimage_00085.jpeg?table=block&id=b88f2a9c-7a5b-413d-a222-f3c6e0d2c653&cache=v2)
life a lot of these things
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F73fae1fd-015a-48cc-b1ef-f8bd444d92d2%2Fimage_00086.jpeg?table=block&id=55673f49-11de-4171-83e8-d9e76c64d18c&cache=v2)
that it teaches you are in fact how it
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F9388e2b1-3624-4911-8f33-f9497cd0e53f%2Fimage_00088.jpeg?table=block&id=6e290c74-210f-4171-b989-8f71c47ac8f8&cache=v2)
works um so
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fbebcc543-bc5c-4d36-a6ae-10b1f35675ac%2Fimage_00090.jpeg?table=block&id=b4afa22a-c824-408f-89b2-0fe82e873ca4&cache=v2)
looking at this in retrospect i wish i
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fe37a568e-5561-4a09-a6a0-025c4fa72974%2Fimage_00092.jpeg?table=block&id=83873fdc-46d6-44f4-8daa-717c4b576ef1&cache=v2)
knew about this stuff earlier i wish i
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fedc1141c-d0a4-4743-958a-536836a7aa3e%2Fimage_00093.jpeg?table=block&id=15cb8e1f-d752-4a4d-b543-3efbe62baa53&cache=v2)
like to read more as i
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F91ee09a3-33bc-4982-9f48-211156bb69f0%2Fimage_00095.jpeg?table=block&id=1f40c8c9-4e35-4c4a-aa1b-ccf422ba0ff9&cache=v2)
as i like to read now but take that as
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F1e826119-0e1a-4214-bc4b-5114f31cd626%2Fimage_00096.jpeg?table=block&id=d9453fc6-860e-4e06-af64-851202e8a016&cache=v2)
you will and the essence of the book is
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fdcc3efb7-d88e-4285-bc65-af5bd7a68470%2Fimage_00098.jpeg?table=block&id=c0b7cf87-e218-46fc-b176-439d33e29419&cache=v2)
that
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F417936ec-cf4e-4924-a6c4-575ed6771516%2Fimage_00099.jpeg?table=block&id=7b1a89ae-a284-4ec5-9b0c-ecaf9aab5b08&cache=v2)
often when we're working with a code
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F1f0b2820-a38c-41f7-a812-037cbb9f9411%2Fimage_00100.jpeg?table=block&id=ab9000db-94fa-44cd-a567-e5037c408981&cache=v2)
base you you know
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F50bc01ad-a219-40af-86b3-ccb71707adf1%2Fimage_00102.jpeg?table=block&id=304ff886-89e3-4662-bb20-aaf842f65112&cache=v2)
if it's good or bad right like it's
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F805e51aa-9fb3-483c-a4af-6570659214f0%2Fimage_00104.jpeg?table=block&id=6226af7f-a904-4e56-9857-823b68cd75c0&cache=v2)
either good and you know that because
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F22b0d2cf-18d7-4747-a64a-de2b06ef4277%2Fimage_00106.jpeg?table=block&id=a2a040be-30f4-4f7c-b15a-231bb6147184&cache=v2)
it's easy to add features it's easy to
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F2cf2bdc0-12e7-462c-a820-c21006099fd6%2Fimage_00108.jpeg?table=block&id=a0e2bfb2-c45e-413a-8d58-a2746a01e582&cache=v2)
change things
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F0ff36d57-500a-4566-9da8-25d33dc3994a%2Fimage_00109.jpeg?table=block&id=7c57cf85-8cff-4e17-989f-166c89ca01f3&cache=v2)
documentation is always up to snuff
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F506b8e13-abf4-4947-9631-8a0fa1626b50%2Fimage_00111.jpeg?table=block&id=621ae0f8-654b-4f17-a10d-1e4977cc64a9&cache=v2)
everything is just
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F90fb7ec7-ec43-4381-b3a1-0c85c49dfe3f%2Fimage_00113.jpeg?table=block&id=ad784c99-6f66-45ad-a360-17295e475097&cache=v2)
gravy and when it's a bad code base you
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F3b2f166a-c1ac-4e25-afcc-f93c0c0edf2f%2Fimage_00115.jpeg?table=block&id=b40c6d96-c9b7-4838-ae42-51fb063fdbd0&cache=v2)
know the complete opposite happens you
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fb6065279-7b8e-427b-8d11-5ead941f712f%2Fimage_00116.jpeg?table=block&id=5cb4e6ad-908f-42c9-90e6-9db798df032e&cache=v2)
often just end up banging your head
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F46cf693e-91cf-4d98-9015-e87c714573cd%2Fimage_00118.jpeg?table=block&id=4109738c-96cd-4ca1-8b86-f5a0e4455bae&cache=v2)
against the wall trying to
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd37e5b65-b271-448e-8a8e-13609d8aeba9%2Fimage_00120.jpeg?table=block&id=3e04318a-a5a9-4da4-9981-5dd6f613d489&cache=v2)
sort out trivial problems or solve small
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5d0b33d2-a529-426a-a652-de46f6e3663a%2Fimage_00122.jpeg?table=block&id=96ed97b8-ed75-4f61-8f08-e8f639cc93bb&cache=v2)
things that shouldn't take a long time
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F7c113479-e4d5-4563-81f6-46df8e5a82c2%2Fimage_00124.jpeg?table=block&id=ed0c7ba5-c760-495c-8d98-e7581d7c04de&cache=v2)
um and so the idea with this book is
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F41fbb82f-400a-43f8-b7d4-da8332291632%2Fimage_00126.jpeg?table=block&id=6520a7fd-6202-4bee-811a-c158d09d458c&cache=v2)
teaching you the kind of pillars or the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd214b9aa-198a-4437-b00b-43b4b517ac85%2Fimage_00129.jpeg?table=block&id=4b127868-3512-4339-b37a-07643b7b0ece&cache=v2)
principles
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F53c09e5d-07f8-4ed7-958e-b4618cbbbd85%2Fimage_00130.jpeg?table=block&id=0b350bcb-1789-4970-a1f7-1398e2818993&cache=v2)
that you need to apply to your daily
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F020fa04b-4e00-4da4-aeee-e79e98850e17%2Fimage_00133.jpeg?table=block&id=2675f42c-1e9f-489e-b289-e9e29af545f1&cache=v2)
life so that you can get your code
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F71b9aedc-a9d6-460a-bfc0-a66f42b7bf0b%2Fimage_00134.jpeg?table=block&id=74a64396-a7af-4843-8136-649ea1e7b18c&cache=v2)
into the good state into the state that
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F22bf1e83-dd3a-42c7-8249-9760156ccf9f%2Fimage_00136.jpeg?table=block&id=a493f861-1a76-4e99-8e2e-d46b5c631d52&cache=v2)
we all want our code to be where it's
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F2bcefd80-3147-403a-a0ce-42a07d0c5f9b%2Fimage_00138.jpeg?table=block&id=a3c0b53b-a5c1-4665-8255-aa9f828f4481&cache=v2)
easy to maintain
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fec1cb6fb-5a3c-4f0a-9ce5-97e6c38cfa14%2Fimage_00140.jpeg?table=block&id=2c8c580e-1196-4f5e-b154-e446a94c5214&cache=v2)
easy to develop new features for etc etc
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F51bfab12-c8c0-4d00-8cba-94bc10f8bec7%2Fimage_00142.jpeg?table=block&id=d90497a7-5cc7-4de5-a60a-281d1b85126e&cache=v2)
so in other words this book is about
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fe8deeb88-d7a9-461f-87d2-d4babcdf3334%2Fimage_00144.jpeg?table=block&id=8e95ffc3-3516-4cfa-a832-7bce0966585a&cache=v2)
keeping you on the path if you're on the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F84767a6f-6c95-4c19-8462-d7bcdcd9af54%2Fimage_00146.jpeg?table=block&id=aecf816a-d9a9-4bb9-a014-6b0d4429be8d&cache=v2)
path and kind of course correcting you
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F796b5d59-a0a4-484c-881a-e6dfb2cfff9a%2Fimage_00147.jpeg?table=block&id=6a3d2b60-ccbb-420b-b119-ebf83428c64e&cache=v2)
or teaching you the principles to course
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F7cfd331a-98d7-4670-ae29-28a414d59b89%2Fimage_00149.jpeg?table=block&id=31dc9ee0-f270-4815-bcfd-406b882af1c2&cache=v2)
correct yourself
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fab188e60-cdef-4e84-ac5e-cb7a5f0a23c7%2Fimage_00151.jpeg?table=block&id=e97a1b59-a77f-49a7-a24d-fc4b9700873b&cache=v2)
if you're working with a problematic
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F2af6c6a6-e68e-4b0f-bb82-e47aac4e09eb%2Fimage_00152.jpeg?table=block&id=ebae8186-1fbb-48ff-9a0f-5a35988803f6&cache=v2)
code base uh that being said it's also
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fe032604f-5328-4d46-adfb-8559beccb67c%2Fimage_00154.jpeg?table=block&id=3f5230d4-ce6b-4803-8446-4051164ebe33&cache=v2)
great if you're just starting out
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F303cde60-acdd-4e95-9314-ec418173531e%2Fimage_00156.jpeg?table=block&id=f187c4cf-ca69-4ab0-9286-b071ef8ebcfd&cache=v2)
because this will teach you a lot of the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fb5f71936-d464-4264-89bc-6252b2116142%2Fimage_00157.jpeg?table=block&id=d0d02421-ea02-4480-bb8a-b5820037e969&cache=v2)
principles that you need to know about
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F4b579dfa-6531-435b-af24-23d212ef51dc%2Fimage_00159.jpeg?table=block&id=6ca3d955-54c2-4618-93a8-02aa7fa50879&cache=v2)
in terms of how to set up your project
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F390e0381-e384-4cc5-a6c5-9f69423dcba3%2Fimage_00161.jpeg?table=block&id=7c421586-cbaf-42cc-819f-81475c2715f0&cache=v2)
and kind of define the core entities
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F527e1217-7fb0-4dea-a69a-ca00206380c9%2Fimage_00162.jpeg?table=block&id=d2ee5a29-47e2-4026-b3fa-77174dc79b88&cache=v2)
that in the end are going to end up
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F10991d7b-0268-455d-8632-c8218d3d3da8%2Fimage_00164.jpeg?table=block&id=83f87c05-9fde-4f2e-ad0c-dbababa31196&cache=v2)
being the thing
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fdb5dd1f6-f0b6-4f06-8212-13f77bb27fc7%2Fimage_00165.jpeg?table=block&id=499ee8a3-e085-4b84-b102-ad353c9706e4&cache=v2)
that drive your architecture so that's
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5b3ca10c-3712-4cca-adac-67e3fd4fdd0d%2Fimage_00166.jpeg?table=block&id=68e8db8f-a38d-4e66-a2a1-0064e1f38159&cache=v2)
what this book is about now i want to
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fb516d7c3-d17d-4dae-9588-9ea1061b0202%2Fimage_00168.jpeg?table=block&id=66dae6c9-cf02-4241-a94a-c2ae07a799b0&cache=v2)
talk about the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F412d9c46-aefb-42d9-bd0a-b50ecf8f0037%2Fimage_00169.jpeg?table=block&id=066e40a7-73ae-4169-bed6-b64af7dad944&cache=v2)
kind of important bits from this book
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fabeb5378-a2a8-4946-b28b-ff49c45a5647%2Fimage_00171.jpeg?table=block&id=4a0a2aee-c005-459d-a668-e3843ef1f254&cache=v2)
and the key takeaways that i took from
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F250585e7-2673-4002-b5fb-68c483032801%2Fimage_00173.jpeg?table=block&id=7b75e735-0888-4bb8-8e28-1c94ac1f30a5&cache=v2)
it personally
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F4a0ff7a4-83f6-4e2c-853f-049f885a5a99%2Fimage_00174.jpeg?table=block&id=65f6e370-1cdb-43ca-8a04-7a542ce737dc&cache=v2)
and it starts out by talking about a lot
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa44027a9-e3d1-4e4a-8f10-982075028a2c%2Fimage_00176.jpeg?table=block&id=2bd078f6-07b8-4641-8dbe-fd6c66d112b2&cache=v2)
of the basic concepts that you learn in
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F27e5087c-0042-4719-9d94-ecb106ad4aca%2Fimage_00178.jpeg?table=block&id=afe0f3bf-7b3a-490a-9f6e-04f951596c9e&cache=v2)
any standard computer science program
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F1dbeae90-eb45-4b28-ab7e-42d7014bf1de%2Fimage_00180.jpeg?table=block&id=93dfc86d-59a1-490c-924b-d3e08222e60c&cache=v2)
so things like object oriented
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F0d9349b4-ad80-4950-aaf9-08ac20694449%2Fimage_00181.jpeg?table=block&id=b6f6b188-32e5-4e8b-95f4-5dca793f23e9&cache=v2)
programming things like functional
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F50dbd0be-8fb5-44ee-9b6f-d98c4a67abca%2Fimage_00183.jpeg?table=block&id=9de793a4-ee3c-4418-97e8-e69f53f70fe1&cache=v2)
programming
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa96bf950-d00f-48c3-8e11-152bb7a3f31c%2Fimage_00184.jpeg?table=block&id=23de9bbc-25a3-4ad4-b0d3-9e22b3f035ad&cache=v2)
procedural programming structural
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F308ac9f9-2e6c-429f-b26d-e6a04a81932e%2Fimage_00185.jpeg?table=block&id=4f0b2534-0268-44c7-9fe8-df1f025e218b&cache=v2)
programming all these different types of
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fdd70056e-ec3d-4279-8b08-74892fc8b177%2Fimage_00187.jpeg?table=block&id=8a0d484f-f9e8-4eb9-85e7-2cf941bf8948&cache=v2)
programming
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F74559719-658a-4ea7-8da6-953dcc5ff3f5%2Fimage_00188.jpeg?table=block&id=e540f17f-bfb8-4d49-a223-52a1c8da9ae1&cache=v2)
and it turns out there's some principles
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5cfd1aa1-d762-442c-8a5b-37a894f23deb%2Fimage_00189.jpeg?table=block&id=750559f1-dec6-46be-9ed8-4c65a8fa56a6&cache=v2)
that you can apply from the different
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F52521e3a-c9ac-4451-a411-07206533fd6c%2Fimage_00191.jpeg?table=block&id=a2673a90-d9ed-4bf2-a964-f788e7093581&cache=v2)
programming types
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fbefcb967-072f-420e-95d9-89ad0c780eb3%2Fimage_00192.jpeg?table=block&id=d18f35c1-e30d-49af-8857-19b134a7ec02&cache=v2)
to your architecture so that's why he
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fc074f858-e60c-4f38-8dcd-1c5cb27a467a%2Fimage_00194.jpeg?table=block&id=7b0cff39-a8ae-43b8-9e98-f3482ce9d932&cache=v2)
spent some time talking about
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F365cf64d-91c3-462c-91d6-948a069c00f1%2Fimage_00195.jpeg?table=block&id=8817eb6f-14ab-41d0-8427-31bafa6d0766&cache=v2)
now along that same line the book talks
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F93c681ff-729a-4b15-aed3-f8434aab2fa7%2Fimage_00197.jpeg?table=block&id=ebe45464-3adf-46d2-bb35-3beb93a35da5&cache=v2)
about these solid principles
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F7d7ccc7f-d0aa-4312-b568-191aee6ae094%2Fimage_00199.jpeg?table=block&id=77b8043a-f20c-4bab-ab17-fb8af3bb9ce2&cache=v2)
and there's five solid principles and
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F45e21cd6-79f2-4abb-b419-1c16a3d76f16%2Fimage_00201.jpeg?table=block&id=063f46b1-cf25-4207-8d54-6bf3b1a74fa0&cache=v2)
these are the kind of bible for software
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fe796321e-b53b-45fd-8592-b7a62bc73c07%2Fimage_00203.jpeg?table=block&id=ee43812a-95b0-4742-88b2-75c4bdbea36e&cache=v2)
developers in terms of
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F609fbf4f-0f47-46a6-b190-b3cef80de1f3%2Fimage_00204.jpeg?table=block&id=9c83dc55-7cb1-404b-a6bc-7a12b050772f&cache=v2)
kind of principles that you apply to
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F662bf73a-f1f9-4b81-80fb-6ed4196684ee%2Fimage_00206.jpeg?table=block&id=e1e768f6-20d1-4914-bf87-f0696ce91b04&cache=v2)
your daily life when you're building
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fb71feacc-ee67-4c82-9893-59da0871f750%2Fimage_00207.jpeg?table=block&id=099ca776-5575-4b85-9c7b-78ad52ba2d05&cache=v2)
architecture and then kind of guide some
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fdd99153c-53b1-4bd5-b118-c35716b0f254%2Fimage_00208.jpeg?table=block&id=4dd8ffa8-2e25-4272-b945-f841f43a0df4&cache=v2)
of the key decisions that you need to
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F454862dd-a164-436a-9212-4bccdb3e906f%2Fimage_00209.jpeg?table=block&id=b9530b20-9f5d-45cc-9bbb-295638689e9a&cache=v2)
make
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F91591ba5-3fd0-44c2-97e3-cab219228dcb%2Fimage_00211.jpeg?table=block&id=5e7dac41-4579-4719-ab34-c4bb3a516ddb&cache=v2)
so if you don't know what solid is i can
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5e1738e5-ae76-42bb-8b80-9b08ce061b40%2Fimage_00212.jpeg?table=block&id=0917ed41-6fc5-4142-b5e8-caf5256d2330&cache=v2)
just kind of recap them for you so the s
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F88a7546b-93da-46c0-9435-92911fb88585%2Fimage_00214.jpeg?table=block&id=5231c54a-6518-4496-a647-f3b81e76c0d7&cache=v2)
in solid stands for the single
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ff724bbb1-0f18-4554-9985-2f3ffe2aa330%2Fimage_00216.jpeg?table=block&id=37ffcfbc-2cd2-4ec9-9146-1710aa12ab39&cache=v2)
responsibility principle and this is the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F3e83caed-724d-49ed-b7f8-1f752d939a29%2Fimage_00218.jpeg?table=block&id=8678f055-e010-452c-8962-049e0ff0a293&cache=v2)
idea that a class would be responsible
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F6202d965-29f8-4358-9881-171eb84f8ca2%2Fimage_00220.jpeg?table=block&id=c7c90834-92ec-4c1d-8d6d-b1625b65dbfa&cache=v2)
for one thing
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F975bc22f-1185-4e7d-8894-f217fd819109%2Fimage_00221.jpeg?table=block&id=7dc83439-f7a9-4162-a031-fdbda91ef219&cache=v2)
one domain the o in solid is for the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F430776dc-b9a1-4492-8e81-0b43c549fc2e%2Fimage_00224.jpeg?table=block&id=f9856bdd-8599-40ef-981c-77a6beabee13&cache=v2)
open
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fc8ab22a7-9f45-4b24-82e6-cc4c724e35c4%2Fimage_00225.jpeg?table=block&id=f5b9e0bb-678e-4908-9589-f5f0c1894f07&cache=v2)
close principle which is that a class
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ffd10e012-572a-47db-936d-ddde12084c51%2Fimage_00227.jpeg?table=block&id=35716830-9f7e-44bd-9731-da161bb5afce&cache=v2)
should be open for extension but
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F8d2d63bf-960d-4a7a-a2cf-655178af2371%2Fimage_00229.jpeg?table=block&id=3d030af2-b42c-463f-97b5-03f9fefb8784&cache=v2)
closed for modification the l is the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F9e83832a-1b49-4a0a-9d1c-01a850ed2aee%2Fimage_00232.jpeg?table=block&id=3981514c-22b2-47ac-9324-2c457f87881f&cache=v2)
liskov substitution principle which
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Faafeae7a-3fcb-4de7-9751-1cd7a012de3e%2Fimage_00234.jpeg?table=block&id=12a9668f-84ea-4e08-9b2f-5082d6bf6719&cache=v2)
basically means you should use
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F891e458f-53cf-4275-8ba7-bdab42929f37%2Fimage_00235.jpeg?table=block&id=f00cc29f-4c52-42ca-8585-e2571ed2f765&cache=v2)
polymorphism whenever it's possible
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F8211e1c2-64fd-4b8e-b8e6-f41b8d9709d6%2Fimage_00237.jpeg?table=block&id=67543781-3260-4ede-b46f-41b38f56c2de&cache=v2)
if you don't know what polymorphism is
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F33b9de4e-6e38-4cb3-85fd-89f596b77fa6%2Fimage_00238.jpeg?table=block&id=9d67fc42-1b33-4b01-9177-31125ea138fc&cache=v2)
i'd highly suggest you watch the video
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F2af49f79-8a01-4f9c-9745-d8f26faf1e34%2Fimage_00240.jpeg?table=block&id=87513e6a-bb38-4cc0-960e-06f60b8bd2a5&cache=v2)
and just look up a definition
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd3f58458-05d8-4b21-8c60-cefd35ed4b2e%2Fimage_00242.jpeg?table=block&id=8ce8d9e4-622f-40fb-8ac6-207a1fe9a2b8&cache=v2)
it's a very useful concept in a lot of
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fcff6aa13-be41-4517-bde3-61c75ca3fcd0%2Fimage_00244.jpeg?table=block&id=e952ac11-f91a-45f2-bf40-d07dc43f2208&cache=v2)
these conversations
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F8a367b20-ea9c-452b-aef2-09107e6bccae%2Fimage_00245.jpeg?table=block&id=68ab588d-1186-47c9-a0a6-628c57279e2a&cache=v2)
the i is for the interface segregation
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F67c7d44f-f82d-4020-b96b-c68f691b367d%2Fimage_00246.jpeg?table=block&id=2c6dca02-d22b-4f61-81db-367a4a7d1132&cache=v2)
principle which is that it's usually
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F7f49dc00-30dc-4323-b056-308ed99d4789%2Fimage_00248.jpeg?table=block&id=8e563b86-6238-401d-ab40-da2c7a0dc370&cache=v2)
better to have
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F168f6eb0-7d4f-4b5e-a4df-5f7e708f0332%2Fimage_00250.jpeg?table=block&id=6885597b-f6e2-402c-ad86-e8345dfbf1ad&cache=v2)
multiple interfaces for different use
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F79cd24d8-6a6a-45a7-88fb-03438acb8707%2Fimage_00251.jpeg?table=block&id=9c9f818e-4ee8-48e8-b23d-bc7b08507485&cache=v2)
cases as opposed to one overloaded use
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F702199ac-5bd6-462d-8846-69d14494934a%2Fimage_00253.jpeg?table=block&id=a5610275-9ab7-45c3-bc7b-09ff6a5f9e8c&cache=v2)
case
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F30c5041a-4017-4ceb-854b-dfa1613023df%2Fimage_00254.jpeg?table=block&id=9627bfb8-fbf9-4023-a640-4f579746c9bd&cache=v2)
and then the d is for the dependency
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F21e808c8-0f21-4a71-b05d-2a4353027f0c%2Fimage_00256.jpeg?table=block&id=28d9a0cd-10c1-49a3-b7bd-d23d4ddeca6d&cache=v2)
inversion principle
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F11c77149-a596-434b-9882-04435130f01c%2Fimage_00258.jpeg?table=block&id=2f44a958-fcf8-4394-b952-b0f2776b7f3d&cache=v2)
and this means that you should only
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd46c1c24-72ec-4d2a-ba5d-79b3e34d6f2d%2Fimage_00260.jpeg?table=block&id=5fb6160b-7477-4f2c-abcd-d09cccb38279&cache=v2)
depend on abstractions whenever possible
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5b14662e-4bbb-4656-b8f4-7ac823235eae%2Fimage_00262.jpeg?table=block&id=76104027-8e13-4482-8537-f2bcd0de81ff&cache=v2)
and your higher order component should
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fe2225198-a3ae-4de5-8143-4f11596441e4%2Fimage_00263.jpeg?table=block&id=99959e88-b116-4000-a237-cc7032dd329c&cache=v2)
never depend on your lower order
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F3da844cc-fa8a-4906-a7e7-0256360cb9d9%2Fimage_00265.jpeg?table=block&id=3aced25d-0e3e-4612-b230-75cf82f573d3&cache=v2)
components
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ff59c1661-9df5-4c80-96bb-68c0a538612b%2Fimage_00266.jpeg?table=block&id=024fbcbb-3a37-459a-8ad9-1ed0c19af165&cache=v2)
so after he talks about that he talks
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F14ad3264-82ac-428c-84f6-fb1efddf49e5%2Fimage_00268.jpeg?table=block&id=a5482d72-6059-494b-a16b-025de384abfb&cache=v2)
about a lot of how these principles
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F4988b8ec-6487-4d2a-841b-4a1208c5eaa1%2Fimage_00269.jpeg?table=block&id=67f9e521-38b3-4c22-a392-c270b2dc9c22&cache=v2)
apply to some software architecture
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F95d287e6-48b5-4212-8cce-7c79f89b887a%2Fimage_00271.jpeg?table=block&id=a77b939a-c3e1-4fa1-92de-fe59d8e3829e&cache=v2)
concepts
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd6e107b6-c0d6-4d7e-b786-6c5842e42e55%2Fimage_00273.jpeg?table=block&id=c102d281-863f-448f-bd42-fc79653e11f8&cache=v2)
so he brings in a lot of the talk about
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fcb141d61-24b5-44a1-8c83-48174e22d615%2Fimage_00275.jpeg?table=block&id=24917051-47c2-4d9c-90ad-63deb031255a&cache=v2)
service oriented architecture and if you
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F32125dbf-f4c9-4d6b-ba95-93399641a9a0%2Fimage_00276.jpeg?table=block&id=d565a7f0-833d-4959-8f37-e6e25c2ad9a1&cache=v2)
don't know what service oriented
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F72fcd7b8-0edf-4b7e-ab29-dcaf289f7fbc%2Fimage_00278.jpeg?table=block&id=1a80c21a-4436-4565-9a68-14842fa2e1b7&cache=v2)
architecture
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F1352a4f8-5d18-47ba-b46c-c4ee21f7d008%2Fimage_00279.jpeg?table=block&id=032f952e-f4d1-4a96-b8cc-49e8412ddbb8&cache=v2)
is let me just give you the brief about
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5fcd77d2-e2d0-40c0-ba05-51c54e5ed50f%2Fimage_00281.jpeg?table=block&id=b4516e66-c0bc-450c-907d-0f69e56f1e38&cache=v2)
it so service oriented architecture is
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F987bd218-99c9-474f-8581-bbf334c34e2a%2Fimage_00283.jpeg?table=block&id=d522942e-b289-4dec-9283-af8bad0b0afe&cache=v2)
the idea that you separate your
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F1bae1075-d739-4391-aeb7-566699ddf5f6%2Fimage_00285.jpeg?table=block&id=c32a6e29-4634-4b7d-b6ac-0de91d29ae3c&cache=v2)
application out into different domains
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F38cdcb55-8488-48e3-9342-77aa5c27745f%2Fimage_00286.jpeg?table=block&id=0accefeb-ccef-4b48-b1e1-c546664fc76c&cache=v2)
different components
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fcf5ddd04-9643-48b2-93a3-c1a7c88d8d39%2Fimage_00288.jpeg?table=block&id=f03852d2-14cb-4667-8d0f-515ef4dd475d&cache=v2)
uh so say for instance if we're working
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F7b16ff4d-7c61-4924-b58d-f258e27d3dc3%2Fimage_00290.jpeg?table=block&id=6542ded8-3f03-4df5-bab9-1cbe1d64513e&cache=v2)
with a credit card application that's
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F18e55938-96db-4289-8272-1819ea8512e6%2Fimage_00291.jpeg?table=block&id=888ff553-e090-4e58-a3aa-2d963f8e12f3&cache=v2)
responsible for processing customer
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fcdc76eb7-8eb8-45f6-add8-b315a69e57b4%2Fimage_00293.jpeg?table=block&id=eda2d811-1454-4bfd-9dea-36350bf13332&cache=v2)
transactions
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fdc79f764-4647-4df6-9953-eb7492f0d64d%2Fimage_00295.jpeg?table=block&id=7dfc7431-bfcf-44ed-9027-3a266b2f6211&cache=v2)
we may say okay maybe it makes sense to
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ff8a1e4be-6e52-4346-a5db-cba955ec574f%2Fimage_00296.jpeg?table=block&id=20ed273b-dbd7-4bdc-bfa3-3b35d20d3eaf&cache=v2)
have a service called the transaction
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F68753247-5c0c-43bd-a522-dda037d145b0%2Fimage_00298.jpeg?table=block&id=bfdcd2e6-0af4-4aba-a2ff-d34e535e6498&cache=v2)
service
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fcfbdeb20-0a4d-4b09-90c0-011feb431432%2Fimage_00299.jpeg?table=block&id=6e2c155d-57c4-4930-a2de-f4d74dbb0f30&cache=v2)
and this service is responsible for
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F21a51e01-ae81-4c41-aecb-d9a054c28af0%2Fimage_00301.jpeg?table=block&id=af246165-f43b-4a0d-812e-44101f3f4744&cache=v2)
being the ledger this is going to handle
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F70defa9e-6829-4f98-9ee0-86e6c8024e00%2Fimage_00303.jpeg?table=block&id=431a42fe-aa30-4026-8500-ec3ef3785d90&cache=v2)
kind of the commits to the database and
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F9755c2b3-c8ea-4da4-b2a4-e0d61c9eccfb%2Fimage_00304.jpeg?table=block&id=80408a8c-c28c-4969-b35e-d8138125cfb2&cache=v2)
going to be your single source of truth
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fcaca334c-d10d-4950-8ee6-7440ae272976%2Fimage_00306.jpeg?table=block&id=59faa342-cdd3-4fb0-b45e-1b8dfddfe145&cache=v2)
whenever transactions are accepted and
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F040f85b6-87fb-4fc2-b490-928b768c2d4e%2Fimage_00308.jpeg?table=block&id=31919b8a-64e1-4740-b387-c62477dbb484&cache=v2)
committed in your system
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F497e58a2-962a-4103-b2aa-ac57e8884627%2Fimage_00309.jpeg?table=block&id=addfaa42-6516-4bbc-a037-e9493d48ca5e&cache=v2)
then in the middle maybe you have an
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ffa09057f-b77b-4bfa-a45a-4cb6338a08a7%2Fimage_00310.jpeg?table=block&id=f574e2d8-78c3-46d4-a114-a1fa9bdbe6eb&cache=v2)
authorization service and the service
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa5366a0a-5973-40de-8466-0b5e308e263f%2Fimage_00312.jpeg?table=block&id=f29f9de3-cf18-4128-b415-6692456476d4&cache=v2)
can be responsible for
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F9fbfdfdf-93fc-4e91-a12e-b895e30a8db4%2Fimage_00313.jpeg?table=block&id=179c8f1f-37b3-48e5-aa7c-252ecabfd72d&cache=v2)
simply authorizing whether or not a
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd7c89112-58b7-4bd9-8c69-11ee0405f37a%2Fimage_00315.jpeg?table=block&id=28eff56f-f2d9-4f35-ac59-16944186a660&cache=v2)
transaction is possible
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5209de2b-9667-4a18-9090-dbcfb793979b%2Fimage_00317.jpeg?table=block&id=8bd5d056-936f-4418-9332-abb03fc7e5d3&cache=v2)
and then over on the side here you can
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F89be7ff6-d380-4fea-8b1b-c6bd33f3bd38%2Fimage_00318.jpeg?table=block&id=fdb31eef-0f96-4729-bf1f-ee3c5a9e1247&cache=v2)
have a different service that's
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fade64099-d469-422f-b5a2-d682d165090c%2Fimage_00319.jpeg?table=block&id=d0b7a6a4-2936-4c83-bde9-144ea0968e3b&cache=v2)
responsible for fielding customer
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F179c8f71-880b-4a8c-b5f3-1d7a0d6f9b62%2Fimage_00321.jpeg?table=block&id=96f6943b-0d15-4f3c-9ddf-719e97eed069&cache=v2)
requests
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd16fb997-5c83-47aa-9df1-19a8fdd52f8d%2Fimage_00323.jpeg?table=block&id=e62aa432-30b6-4c02-8a79-90558afe5c9c&cache=v2)
to authorize those requests and finally
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F316044af-fad1-4a25-987b-b6db948e2831%2Fimage_00324.jpeg?table=block&id=26ae785c-c6db-46aa-83c0-88234ededaa4&cache=v2)
commit those to the database whenever
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F44cc9c11-c68d-45a7-aa71-eb4e9871a8ae%2Fimage_00326.jpeg?table=block&id=2356396e-550a-4ffd-a161-e7e7b2accfe7&cache=v2)
they are authorized so that's kind of
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F548b733c-7deb-485d-84ea-7b255ad4592f%2Fimage_00328.jpeg?table=block&id=d9542c68-3db0-49bd-9f0f-0be701bf85d6&cache=v2)
how you can separate out a fairly basic
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd1f26759-1b8e-441a-951c-1254f2fb5568%2Fimage_00330.jpeg?table=block&id=d5a3d485-d37b-4cf3-9aa5-259af3683307&cache=v2)
example into service oriented
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F995a70c8-0d36-42c4-bde7-9c94d5a40d40%2Fimage_00332.jpeg?table=block&id=ee702bb4-a2dd-449b-b392-15d7e25b08fb&cache=v2)
architecture so he talks a lot about the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa1cb945c-64e1-4d69-bb6c-1dde464fd08a%2Fimage_00334.jpeg?table=block&id=ba66c428-89f8-4fc3-be05-1582648ca247&cache=v2)
benefits of this you know decoupling
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5f880d05-89fd-4c50-aa94-d4735337f243%2Fimage_00336.jpeg?table=block&id=63d9a62c-f9f7-4f73-8c44-3273c71613ec&cache=v2)
independent deployments
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F96b6c78a-c56d-4b9e-9e71-66b44e5b7f96%2Fimage_00338.jpeg?table=block&id=d31ffd88-5b12-4cba-8d17-5bda20600889&cache=v2)
you can move a lot faster in service
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F3931da42-c6dd-4e6f-bd6c-2db9afba3c53%2Fimage_00339.jpeg?table=block&id=146ed121-7267-42f9-a4c5-001f563aa990&cache=v2)
oriented architecture now he also does
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fda952e2b-a057-46c1-993e-00bc79520caa%2Fimage_00341.jpeg?table=block&id=441a15ac-c65a-42ac-8d55-13476278fef0&cache=v2)
mention that a lot of companies don't
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fac276d4e-ebdb-4288-925a-d39b2dc80754%2Fimage_00343.jpeg?table=block&id=a3f49970-a2e6-4067-bd15-86144850b6f4&cache=v2)
have the luxury or the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F855eda2b-1d3e-4473-8b59-59118d434706%2Fimage_00345.jpeg?table=block&id=fac46fd7-f3df-4fe1-b1b8-f9244463d4b3&cache=v2)
resources to build out service oriented
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ff5cca55c-7f69-402e-87db-75aab0455a11%2Fimage_00346.jpeg?table=block&id=64bbcf29-4897-4f2e-9851-1a4a13ec22aa&cache=v2)
architecture so he suggests how to kind
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fcd406b6e-aa9a-4e04-8a0f-fb12ebe79592%2Fimage_00348.jpeg?table=block&id=6c9abeb9-be4b-4621-8e7d-94653fbc4010&cache=v2)
of
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F6f343400-0ade-45c8-b0ea-767f645598b5%2Fimage_00349.jpeg?table=block&id=35c644cb-5728-46bd-834b-c52c0916f096&cache=v2)
organize and lay out your source code
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F6195e73c-8009-4930-9599-3ce67693f2ca%2Fimage_00351.jpeg?table=block&id=602f90de-62b5-4fcb-92e0-4224c2105e8a&cache=v2)
dependencies and your package structures
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fdb820fe3-81f9-471a-b14a-aabac25fba4d%2Fimage_00354.jpeg?table=block&id=224ca45e-3c4e-4e6f-80c9-1428275caa1a&cache=v2)
in a way that lets you extend
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F158269d5-d804-4fe2-9a97-86a630014910%2Fimage_00355.jpeg?table=block&id=9b8f415e-9d38-4acd-a9ad-d7418c4af4b8&cache=v2)
those into service oriented architecture
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F9dadb17d-c8a3-44b1-83e7-b156f3a62d75%2Fimage_00357.jpeg?table=block&id=35ee8fae-04e6-4ae5-bdba-b45aab418eb9&cache=v2)
friendly
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fed858e8b-fe7c-414e-ab7c-11acf3fab858%2Fimage_00359.jpeg?table=block&id=5a7c243e-77a7-4b6c-8128-5c203355c780&cache=v2)
format if you decide to go down that
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F667a5496-6277-481b-b5f2-edced35c7c1f%2Fimage_00361.jpeg?table=block&id=23654332-4d00-4cb8-9230-3bc48a380486&cache=v2)
path and i thought that was a very
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F27447953-8425-4237-92ae-1fd315e3963d%2Fimage_00362.jpeg?table=block&id=e513f3e2-51e8-494f-9334-40bfe492c339&cache=v2)
interesting idea and one of the side
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ffb37e415-6594-4856-9791-7815a4b4a860%2Fimage_00363.jpeg?table=block&id=e0baa9ec-6dc6-4907-9d2c-72ade88dad04&cache=v2)
effects
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F67f2f3b9-6afe-495d-ae53-53f1b6058ff8%2Fimage_00364.jpeg?table=block&id=46a72b77-2996-46c3-a4fd-e2de764041f5&cache=v2)
of going through this exercise of
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F1ebd712c-0607-437c-9b87-3d63494151f7%2Fimage_00366.jpeg?table=block&id=5bfea3f1-9724-48e6-a042-d0dc22c80b78&cache=v2)
cutting up your service into different
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F7c5b6365-43ca-4dbb-8365-7be547ba60e0%2Fimage_00367.jpeg?table=block&id=1c5f640a-8403-4efa-a985-fb3f3abaa3b9&cache=v2)
roles and kind of assigning them
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd4eca0a6-d45b-43b8-b36c-57f4a27f87d6%2Fimage_00368.jpeg?table=block&id=9bc8e6c2-b82d-4cfc-8ba9-feb49db8e16f&cache=v2)
different responsibilities is that you
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F3b85cb36-824f-45e9-a2df-6691d7ff0ea3%2Fimage_00370.jpeg?table=block&id=80013a4a-013b-4631-9a2a-2789ce008aef&cache=v2)
end up building
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F77b0e13a-3a24-47dd-9e80-0da15b8681f7%2Fimage_00371.jpeg?table=block&id=5fe72265-e9c9-4d21-9055-6c82a5eb9575&cache=v2)
modules and that's another common theme
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F8290eaed-7a07-48ef-a516-7a9986332e0b%2Fimage_00373.jpeg?table=block&id=2ced8700-6754-478f-b0df-ac28df933b94&cache=v2)
of this book it's the the promotion of
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5a113c20-48e8-4515-b82d-3c29204727b0%2Fimage_00375.jpeg?table=block&id=be34dc15-767e-4653-84d4-a992a0208f37&cache=v2)
this idea of
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ff3671619-5072-431d-ae7f-3448353af1d9%2Fimage_00376.jpeg?table=block&id=e6d60b20-04a7-4f2d-bc74-e6f66749bcbd&cache=v2)
modules or components that are
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F995caf24-0af0-4cc5-a8a3-44d2ec500430%2Fimage_00378.jpeg?table=block&id=d8a2fefb-2f2d-48f3-a098-325e2ced0f50&cache=v2)
responsible for specific things
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F9776074e-6bda-4a6a-8299-3973e28b3f7e%2Fimage_00380.jpeg?table=block&id=cb86dc25-40c2-4e82-bf27-3703acb13aee&cache=v2)
now the next major section that he talks
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F59f9ec86-4e71-41e5-b5fe-c12402786c9d%2Fimage_00382.jpeg?table=block&id=bce2bcc7-734d-46e8-b6b7-5d59c92b1e96&cache=v2)
about is regarding
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fbd885769-9a1c-4ecd-8ac5-f61057a8e1c0%2Fimage_00384.jpeg?table=block&id=5ccae310-fff9-4619-bc00-75662b10c166&cache=v2)
details and he makes this argument that
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa8a621ef-852b-4050-9e6d-8b4d294219fc%2Fimage_00386.jpeg?table=block&id=de80b99f-032f-4d3f-9e79-3d1364786d7d&cache=v2)
a lot of the things that we worry about
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F124f9a8e-ab27-4cbe-b7e8-10b3009f6153%2Fimage_00388.jpeg?table=block&id=aa046609-df24-441f-8b19-abb1491b5ea1&cache=v2)
at the beginning of a project
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F26309a8d-e6e1-4c76-b6e2-99f7222ac141%2Fimage_00390.jpeg?table=block&id=f3f89081-bbb2-41c3-8766-8a78dc4c71ca&cache=v2)
don't actually matter that much until
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F8118802d-2f46-4401-b663-18f5701f5cb3%2Fimage_00392.jpeg?table=block&id=d21b9646-a1ad-41ba-8307-8593d4867b16&cache=v2)
you're further along in the process
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fca321103-ca02-4b3c-98a4-1a52b83d4540%2Fimage_00395.jpeg?table=block&id=1a6a5ec7-e2da-4d3f-a4b1-97b903d20939&cache=v2)
so the idea is to delay these types of
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F4e86de0f-50a4-4f58-8a94-7c5d5f259898%2Fimage_00397.jpeg?table=block&id=dae9652e-3257-4928-a280-702488037a04&cache=v2)
decisions to the last possible moment
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fc780eb53-0576-4126-9195-6678c3a0b3e5%2Fimage_00399.jpeg?table=block&id=cef2aaff-c126-41ba-a6f7-3707c4b33a95&cache=v2)
to give you the most flexibility and
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fe3643cba-491a-4834-bcb7-e77bcc0a067c%2Fimage_00401.jpeg?table=block&id=f3fb88dc-53c1-46cc-bb44-44dccff5c04b&cache=v2)
i'll give you a perfect example on this
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd2e7cecc-89a9-4d06-8f4e-436656cfbe41%2Fimage_00402.jpeg?table=block&id=b0bf733d-f75f-46c2-95b8-390fb0cf3d49&cache=v2)
uh in the book he's talking about
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ff652bef5-4f4d-489f-ba52-76973a60c076%2Fimage_00404.jpeg?table=block&id=a9d12871-c287-4825-a7dc-56af61b9c58d&cache=v2)
building this
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ffa9af33d-a8c6-4096-b484-7907c3ec3397%2Fimage_00405.jpeg?table=block&id=30e2d0b3-b0bc-43ae-9bb3-70b3fc8a4c87&cache=v2)
application with his son and he's
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fb3e0c526-35af-47bf-9c27-739556c70ab8%2Fimage_00407.jpeg?table=block&id=2723c8d3-2cc3-4f40-a9c1-346339375eb5&cache=v2)
talking about how they didn't even have
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ff7c2414f-db63-4f43-a40a-060b2887317c%2Fimage_00408.jpeg?table=block&id=456842c8-a2e7-46af-b90b-45bda5d39b43&cache=v2)
a database for this application
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F54880ba0-ae7b-4732-97f9-48e4cd562eed%2Fimage_00410.jpeg?table=block&id=75b40ec3-3bf1-4079-aeb9-19beaa5599a2&cache=v2)
up until like a couple months before
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F31e3c7f4-b58d-48f6-a783-589c05146c55%2Fimage_00412.jpeg?table=block&id=7baab9c7-19f4-48e9-b118-f7e667931f77&cache=v2)
they were going to launch this thing
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F6518afbb-6955-471e-9587-3e8f753a9d65%2Fimage_00413.jpeg?table=block&id=93044d7d-59a5-470b-b7c6-310c5a47b2c7&cache=v2)
and the reason they need one is because
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F9b2820fd-5c6d-468d-b5c8-a02ce995f258%2Fimage_00416.jpeg?table=block&id=d9f35318-0d74-4f89-87a2-3c78d19c8151&cache=v2)
they built an interface that sits
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fed38ae7b-6ca5-4bab-98bf-90f3414979b1%2Fimage_00418.jpeg?table=block&id=803dd042-c969-478d-a7bd-b1ddbcb8d5d9&cache=v2)
in front of the database so now all the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F22a59431-3e8f-4825-9eb2-4c1f2e47d748%2Fimage_00420.jpeg?table=block&id=ebe13b7c-59fe-4d15-ab03-d3d904063fe6&cache=v2)
calling code doesn't have to know about
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fe2d82938-c3f7-401e-b0ec-874636b18141%2Fimage_00421.jpeg?table=block&id=485fe81d-7aa0-41b1-a477-e1942b29941b&cache=v2)
the the implementation of the database
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F96fef06e-2279-464d-8265-3f589ef9143d%2Fimage_00423.jpeg?table=block&id=ac194035-143e-40ee-a059-9537ec25c5ad&cache=v2)
or even whether or not
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F05c57e05-ee81-4b3d-985b-1d2c1095c02f%2Fimage_00425.jpeg?table=block&id=010f9c79-4940-4b67-a9de-32a86ed1ea49&cache=v2)
you know it's a nosql database or a
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fb2d4c84c-f108-4acb-a3a7-1fdeee8f7d78%2Fimage_00427.jpeg?table=block&id=423412f7-8f13-4708-91df-ace610ddd950&cache=v2)
mysql database
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F211e2b91-7d58-481b-917f-6c7e67b306c0%2Fimage_00428.jpeg?table=block&id=2d3209a8-e865-4d72-9b27-1ffff69c9438&cache=v2)
or a graph database or whatever it is it
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F066b5b88-64c4-40da-8e18-dd487d9c2bdb%2Fimage_00431.jpeg?table=block&id=73ca7eab-04f5-4849-a1e1-103c0ee53937&cache=v2)
doesn't matter
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F6a109605-bbf5-42e1-9e8b-27d20ff9aacf%2Fimage_00432.jpeg?table=block&id=f680f641-b1c6-490c-9d56-26021095dadb&cache=v2)
that decision can be delayed up until a
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F6b98fe27-b528-4a53-bc7c-91a491ea4742%2Fimage_00434.jpeg?table=block&id=6d5ff976-acaa-4603-af53-6a62e5b6d013&cache=v2)
very later point
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fbc3db49f-fd59-420e-9910-04afbeb3b864%2Fimage_00436.jpeg?table=block&id=acd3780d-39e0-463a-8821-82abfde8ccf8&cache=v2)
now for a lot of applications that's a
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fac10f88c-11a2-4bce-8c63-3c87505064d9%2Fimage_00438.jpeg?table=block&id=5781dad8-a64b-4f5c-9d17-dd103355a0c4&cache=v2)
very wise thing to do because
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F1b28420f-91c0-45de-ad4f-3a129cfa13b5%2Fimage_00439.jpeg?table=block&id=6c106f78-9f59-494d-9a4d-feab992eeba8&cache=v2)
us as developers we get obsessed with
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5d455ee2-ad71-4fc4-89a2-0bcbf91c49bf%2Fimage_00441.jpeg?table=block&id=b3d0dfe1-6135-4e58-87a1-564ec8a3f717&cache=v2)
certain types of technologies and we're
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fccd7e53f-5124-43b6-996d-9a5af7469d2a%2Fimage_00443.jpeg?table=block&id=fc360005-0f4b-48d1-a7d4-282d175aa518&cache=v2)
like hmm which one should we use here
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F0c492101-77ce-43d3-8d72-ecc840e1af84%2Fimage_00444.jpeg?table=block&id=e2ca284d-c3de-43c5-a04e-945fb06af68e&cache=v2)
which one's a better idea and really
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Feeff44c2-da30-4c10-b9fb-00658f5457e0%2Fimage_00446.jpeg?table=block&id=3fadebf9-8750-4050-a05b-ec1f30a22fe1&cache=v2)
that kind of stuff doesn't really matter
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F0cfcf198-1276-4d73-b743-f26a36d0a689%2Fimage_00448.jpeg?table=block&id=8b1634eb-cba7-4889-85a3-5ec422ea56d9&cache=v2)
until a later point in time
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ff20a03b2-42bb-4628-a0d4-f11b194cd018%2Fimage_00449.jpeg?table=block&id=3a1c8635-62df-4240-ae0d-d03b36a3d6d6&cache=v2)
uh he even mentions that in this kind of
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F6e3393b0-8b93-492f-ae8b-4cef1f494eec%2Fimage_00451.jpeg?table=block&id=368c93fb-a8e5-4554-a591-0c10ba2469dc&cache=v2)
example he was talking about they didn't
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F1ae6a819-ab11-43a1-88eb-c636488b24b5%2Fimage_00452.jpeg?table=block&id=6b284c84-8a87-4734-868b-e3cf59a231ce&cache=v2)
have a database they were writing to
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F254d08ff-9ba2-48b6-aa50-7fa02d622876%2Fimage_00454.jpeg?table=block&id=3d1b79a3-6c65-4ac3-af39-277be02b1395&cache=v2)
flat
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fcb27e1e8-439a-4083-a4ae-0c1826f3e0dc%2Fimage_00455.jpeg?table=block&id=dd1f29ec-2e70-4468-addb-4b1646881525&cache=v2)
files for a very long period which i
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F4a14b5fe-338d-43db-8a9c-b012440fb93c%2Fimage_00457.jpeg?table=block&id=d4e26502-8f58-431c-a76b-7677addb170c&cache=v2)
thought was just fascinating
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fad72cd55-903f-4137-b2db-66e6c8f6f287%2Fimage_00459.jpeg?table=block&id=a9970c7d-3c9e-43bd-ab3f-7efcaedbbf3d&cache=v2)
and another key part of this discussion
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fbad78f9d-2531-4240-b2d0-87f9b1eb19d0%2Fimage_00460.jpeg?table=block&id=fc7c7e68-b323-4ec4-8ac3-a0dfe9560f58&cache=v2)
is like drawing boundaries that's what
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F66514481-d6cf-41a6-968d-a902c79f10a2%2Fimage_00462.jpeg?table=block&id=ff73615b-c275-459b-b5e5-dce9ca4c65c8&cache=v2)
service oriented architecture
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F8d5265ac-0f92-41ee-81fc-6dcf04a66398%2Fimage_00464.jpeg?table=block&id=915633af-8ac7-4061-8999-d98029d172cf&cache=v2)
kind of thinking allows you to do it
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F73ec710d-d6bc-45de-abde-b8d7f96e82f3%2Fimage_00466.jpeg?table=block&id=5072e2f6-fd7b-4a2f-b97e-a6e14ca791ed&cache=v2)
allows you to draw boundaries between
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa7a59b75-0049-428f-8bda-fb8d5119a1d0%2Fimage_00467.jpeg?table=block&id=8ee28fa6-8a98-4509-af6e-e8bd65afeeb5&cache=v2)
systems so that they're elegant they
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Faddea12d-f270-4b7c-a016-bbb66b550b3a%2Fimage_00468.jpeg?table=block&id=5684c68a-a3f4-4844-95e4-4244a81ca7c7&cache=v2)
have interfaces
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F1640adbd-4a4a-4e67-a50b-09673b5b9cd6%2Fimage_00470.jpeg?table=block&id=1894fbb8-3cd8-48fc-9d43-7bc07e989bbc&cache=v2)
and the ways in which these two
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F7a22c16f-202a-4150-8022-2e8c8d358b38%2Fimage_00471.jpeg?table=block&id=b67cf035-ee09-4095-992c-25b12199e1c1&cache=v2)
different systems or n number of systems
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F098fc2da-9c8e-4ac6-be09-296461059271%2Fimage_00474.jpeg?table=block&id=f681b841-041e-43b8-8870-7c50bd848b0e&cache=v2)
interact with each other
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd9ade9a9-865d-4ac9-9bb3-142279f3ab8c%2Fimage_00475.jpeg?table=block&id=d1343b60-ee38-4eff-891d-0785365997c2&cache=v2)
is formalized through an interface so
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F08653fc8-d3f2-442f-8539-db921e52a998%2Fimage_00477.jpeg?table=block&id=b95af9c3-f8c6-4977-983e-db529c67da75&cache=v2)
that's kind of a big kind of takeaway
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F79c81f09-e28b-496a-9cc6-ced4cb9568d5%2Fimage_00479.jpeg?table=block&id=7c823dfb-5135-49e1-8215-bb80de5ca33d&cache=v2)
that he kind of repeats throughout the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F586a4d7c-a418-498c-9ddf-10ab7da5268f%2Fimage_00481.jpeg?table=block&id=7f35762d-c37e-4739-a716-a5e3d9c8db6e&cache=v2)
book
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd6b8588a-d0e9-4233-b3b0-c21bec8a5cf5%2Fimage_00482.jpeg?table=block&id=ba53a226-1f88-4f40-b599-cd95df1939e2&cache=v2)
there's also this talk on entities and
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F9fd212f9-736a-4a86-92ac-17124c913872%2Fimage_00484.jpeg?table=block&id=04f69bb3-c27e-4d7b-93ef-89121473a003&cache=v2)
policy
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5ab18926-c83a-4b0e-b666-f15aa6ce9961%2Fimage_00486.jpeg?table=block&id=cd216683-ddd5-4e02-b756-d072d24db3a5&cache=v2)
and your entities are kind of the core
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa3e6ad18-d638-40a4-8e36-39a4bb8c5436%2Fimage_00487.jpeg?table=block&id=e6b56cd6-2e42-4f8c-abb3-1368fcdc11ee&cache=v2)
domain object the core business object
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F7566c9c5-b06e-41be-9e0f-63820ee164fc%2Fimage_00489.jpeg?table=block&id=2183b73f-7b30-4c59-855a-a00ad7e1dcef&cache=v2)
that your kind of space
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F2123cebc-66bc-4647-8032-c728d5aca364%2Fimage_00491.jpeg?table=block&id=7385f712-79ed-4299-a78a-de77a7f420ae&cache=v2)
is working with and a lot of the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F08da7f1c-e833-4573-949b-a1f533d88010%2Fimage_00492.jpeg?table=block&id=436cbdde-429e-409d-a442-4bb802c2e6be&cache=v2)
business rules are kind of encoded into
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F094b1999-9df2-4503-b43c-25324f0844e0%2Fimage_00494.jpeg?table=block&id=0e10c531-22ce-45f7-80aa-ecfccd9d3b7c&cache=v2)
your domain objects
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F09ba31a2-1b88-417f-9de6-70671cdfe3ea%2Fimage_00495.jpeg?table=block&id=d6983e2d-2de3-43b6-a4f7-d5955d75d794&cache=v2)
then he talks about different layers the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F9027976f-5a1a-4867-9e54-8eaadebdaa68%2Fimage_00497.jpeg?table=block&id=68413d48-d861-4629-93f9-d34a7ae95525&cache=v2)
one above that is called the policy
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F857475ec-b2f2-4637-ba48-c0f95b7c64a3%2Fimage_00499.jpeg?table=block&id=a11ee240-54f3-4458-8e49-58b9545d5269&cache=v2)
layer and the policy is the thing that
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F466f5c15-2ffa-4075-b0c2-c5a948bcca1e%2Fimage_00501.jpeg?table=block&id=07cdbc50-8f81-4d43-9cbf-19639c66335a&cache=v2)
basically in an application is usually
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fe22d022f-1936-432d-82df-83f6620406f9%2Fimage_00503.jpeg?table=block&id=d9c9c394-d36c-4587-b03d-b5d13b326307&cache=v2)
like the manager class where
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fe647a3f5-f6f5-4383-9522-531255f29696%2Fimage_00504.jpeg?table=block&id=c0aa5f9f-6570-45dc-ac34-63eb4a9c5790&cache=v2)
a lot of the logic actually takes place
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F943955e2-5f7c-456c-8f77-af9dca23e73c%2Fimage_00506.jpeg?table=block&id=0db8e81e-e956-4194-849d-ca0c772a1ac5&cache=v2)
like what to do what and when
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fbd7561e1-0227-4815-b8ec-a9b54903fbc7%2Fimage_00508.jpeg?table=block&id=7e7ab701-0dc2-457f-be8c-ee7e3a5f842b&cache=v2)
and so he talks a lot about the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ff162bab6-21e6-448f-9dcb-4665e82027b1%2Fimage_00509.jpeg?table=block&id=11318656-bedf-49af-b6af-859c43327dfa&cache=v2)
different layers of an application how
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fe77bf496-85e5-48d8-8eb6-6f9db19681c5%2Fimage_00510.jpeg?table=block&id=dfd27479-500f-4a27-bee2-427fda5a8eb7&cache=v2)
you can build it out
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F247ab49d-5a3e-4377-95fa-c1922b23cbe4%2Fimage_00512.jpeg?table=block&id=a231c2fd-e9f3-4105-aa5a-c3f24ae0f494&cache=v2)
but i guess the question at the end of
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F75f1c973-f74e-4af8-b9ec-3270da260e8c%2Fimage_00514.jpeg?table=block&id=95e215fe-f3bc-4c6a-b00d-692fd4f586ea&cache=v2)
the day is should you even buy this book
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fbb5083ae-6856-4fbb-bd21-10aad85204b2%2Fimage_00516.jpeg?table=block&id=b1a86787-9502-4d0e-8238-5e232d2e7c6a&cache=v2)
and my recommendation is yes and here's
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F029a23c4-93c3-4ac6-8217-bd58ef3aff37%2Fimage_00517.jpeg?table=block&id=683f2cc3-207c-4673-a441-e007509a9a9b&cache=v2)
why first of all it's an easy read it's
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fc1964dc3-5538-4dc5-ad93-d4abeb7ddffb%2Fimage_00519.jpeg?table=block&id=dc6eb04d-02d3-4a4f-9409-d70744057935&cache=v2)
not too
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fe72d62bb-6400-489f-a151-6daa3fa8c548%2Fimage_00520.jpeg?table=block&id=555d2149-cb6a-4f30-80f6-70f67e44565f&cache=v2)
deep it's not too thorough it's
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Ff5cbf86f-74b5-4027-828f-c061ab42ce43%2Fimage_00521.jpeg?table=block&id=4ad7fd51-9d29-467a-b44d-f6fca9e5d71e&cache=v2)
something you can read before bed and
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa37f2680-3584-4781-bba9-4cce230b17e8%2Fimage_00523.jpeg?table=block&id=6480d3ab-a844-4852-bcb6-7ec052db6c42&cache=v2)
still get it without having your brain
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F6a5caca0-78a6-42a5-999b-fe22e23d72d3%2Fimage_00524.jpeg?table=block&id=1f6d49e3-a5ae-493d-9d32-a619626309ad&cache=v2)
to be in like hyper overdrive mode
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F64f9ad7f-8110-4843-99be-1655305e403f%2Fimage_00526.jpeg?table=block&id=500da73b-126d-411e-9465-87a3178d9a27&cache=v2)
second of all it teaches you a lot about
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fda70829e-a697-4be6-9dd1-795abe23636a%2Fimage_00528.jpeg?table=block&id=c7322ef5-1358-4ae4-9a09-605356aa9b0a&cache=v2)
the principles that i wish i knew before
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd97fbf3e-94d0-4d9b-98cd-56848b8956c4%2Fimage_00530.jpeg?table=block&id=44ddccd5-2913-44b5-8c73-90cde626da4f&cache=v2)
i entered the software industry a lot of
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F3a94f28e-6e6d-4efa-b569-aa92bdb6d031%2Fimage_00532.jpeg?table=block&id=d1fbf329-a621-4d4f-a131-75355ef054f2&cache=v2)
this stuff is basic but seeing how he
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5a2682e6-9d7c-49ae-9dc3-2a62cf517083%2Fimage_00533.jpeg?table=block&id=11d2f22f-9ed9-497a-a95e-f634077ca396&cache=v2)
applies it to real life examples is
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F92f86993-63f8-4912-a201-5154e321f2a2%2Fimage_00534.jpeg?table=block&id=5b9898a7-5510-498e-b0af-fd4e86a17369&cache=v2)
invaluable
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F1e158fd9-b31e-44ab-a89e-12f69dc7a727%2Fimage_00535.jpeg?table=block&id=a8fccef0-1165-4df3-af21-95051bf73d03&cache=v2)
and like i said at the beginning of this
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd827a9fe-e4e7-4602-8b6f-f975619143f0%2Fimage_00537.jpeg?table=block&id=a479eb49-f53e-4e1c-988c-6389a634295c&cache=v2)
video a lot of the concepts that you
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F51ce65a8-d077-4050-8e61-331769d395dc%2Fimage_00538.jpeg?table=block&id=00bae252-f32b-4f7d-abf2-46e76636f6d0&cache=v2)
learn in this book i actually apply in
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa9da96bf-8ac7-4e6b-8da3-3f333fcfb7da%2Fimage_00540.jpeg?table=block&id=cd1c01c6-f2d4-4c07-9663-521a4a92c830&cache=v2)
real life pretty regularly so that just
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fa0b7ac5d-aa25-4eb8-91b5-501ad6b79e95%2Fimage_00542.jpeg?table=block&id=2520b56b-6678-48a0-9353-618f10026d5f&cache=v2)
goes to show you how useful it is from a
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F93ba4e70-6244-4e4c-b33f-036f98eabb38%2Fimage_00543.jpeg?table=block&id=3b940840-7327-4bd3-929a-68a7ff543cbc&cache=v2)
professional perspective like this stuff
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fb63051ef-5fc0-4353-905d-b4930af8565f%2Fimage_00545.jpeg?table=block&id=6f433208-6c62-4cc9-9ed6-f956045b2558&cache=v2)
makes sense and it's useful
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd72e305a-885b-48c9-b7e6-22ed41873c1a%2Fimage_00547.jpeg?table=block&id=d27e4348-bb3d-4d9d-a220-fa7821ef53d1&cache=v2)
overall i would say just buy this book
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F914c3a3b-01a2-4d5f-b886-bdd3ba635876%2Fimage_00549.jpeg?table=block&id=fd7d84cd-be06-4255-8ac6-be6b8f55d0e3&cache=v2)
it's good to have to learn some of the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Faf1d401a-4a89-43d4-96c9-57ecf2ec92de%2Fimage_00550.jpeg?table=block&id=62f973ea-e5f8-4c49-a957-049eb2443a4f&cache=v2)
basic concepts and even if you already
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F31cd3417-ab68-40af-8146-fe91b9f304ef%2Fimage_00552.jpeg?table=block&id=92999cb4-bc20-4943-b5b3-a97eaaaa0af7&cache=v2)
know some of these concepts it's good to
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F16fe15a9-29fe-4732-9ac2-df68b98563aa%2Fimage_00554.jpeg?table=block&id=37093b3a-aa99-4c3e-a72f-0a618211a39f&cache=v2)
get a refresher from time to time
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F49e7466c-f88e-4566-bc38-843d675e5a56%2Fimage_00555.jpeg?table=block&id=a296df58-80b4-45fe-b6da-778d4359c074&cache=v2)
and this book puts it out in a very
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fe96211a4-9c1b-4a2b-b786-5c0b8e8ed9c5%2Fimage_00557.jpeg?table=block&id=1ba61177-baca-4f87-a950-639dfffa154f&cache=v2)
convenient easy to digest way
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F64ff3787-c0c9-4d05-95c3-416cd664149d%2Fimage_00559.jpeg?table=block&id=48214d1f-0eac-4fc3-b04f-04f8d54a9048&cache=v2)
and if you're a beginner this is going
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F8b139b2d-b5ea-4a8e-ae9d-ff88826c09f8%2Fimage_00559.jpeg?table=block&id=f667909d-1a47-43e0-b8ee-8a1fc84b97de&cache=v2)
to teach you a lot of the basic concepts
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F93230812-908f-4f69-bfd7-be51e11182d8%2Fimage_00561.jpeg?table=block&id=ab483228-1c82-4dd4-af72-98aec6523c0b&cache=v2)
that
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F56f43b9a-7d67-48c5-be84-8ee27e298284%2Fimage_00562.jpeg?table=block&id=88b0426f-3641-453a-bcc4-4a58a2efce1d&cache=v2)
people like me wish they knew about
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fd94c7355-2853-4ab2-90a1-1f99248400cf%2Fimage_00563.jpeg?table=block&id=2001e1e5-6b87-49c6-8d73-c152a0a5d7d6&cache=v2)
before you know they got into the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fbb662680-797c-469a-9f25-6cbe147d59f1%2Fimage_00565.jpeg?table=block&id=ecf0fa04-32eb-4b5e-b9e7-f1b9219d5888&cache=v2)
industry
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fb930b04e-db4b-4136-9726-96700c09f27e%2Fimage_00566.jpeg?table=block&id=992181af-0374-4f49-8c78-0df4e645f1a7&cache=v2)
so there it is i'll put a link to this
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2Fb1b4f71d-f5ec-4360-9a9e-3e9e1e9866b2%2Fimage_00568.jpeg?table=block&id=90a09f30-bf1c-4c42-b9da-12c9e54e32f7&cache=v2)
book down below on amazon if you want to
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F3f60d38a-9d1f-43da-845c-352dca9f992c%2Fimage_00569.jpeg?table=block&id=86a2e71e-b453-4298-b853-d9157a522c90&cache=v2)
pick it up and as always if you enjoyed
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F6a6ffdd3-f8d0-48dd-b0e6-326772050995%2Fimage_00571.jpeg?table=block&id=9fff32fc-118d-4cc6-aac8-9cf0278a8477&cache=v2)
this video please don't forget to like
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F5effe342-b970-4cf6-9324-8a353ed79611%2Fimage_00572.jpeg?table=block&id=b69e4f2d-33fe-4a62-abfa-16ebec32b845&cache=v2)
it subscribe it really helps me with the
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F43010c05-13b5-4d0d-bb90-c7f5bda42e26%2Fimage_00574.jpeg?table=block&id=b46123c2-2b13-4a71-b37b-b71cc02f7a02&cache=v2)
channel
![notion image](https://www.notion.so/image/https%3A%2F%2Fs3-us-west-2.amazonaws.com%2Fsecure.notion-static.com%2F4cc43aee-575f-4cb7-9c94-b6f093fdc07a%2Fimage_00575.jpeg?table=block&id=dcbc597d-686e-4f45-a9d0-4942a283dd52&cache=v2)
thanks so much and i'll see you next time