- Welcome to Lesson 5: Composition.
This is where we start focusing on design.
At this point, we've learned our language mechanics.
We've learned out language symmetrics
outside of concurrency.
But this is where you're going to spend
the bulk of your time as a Go developer.
At least I hope so.
Because composition is a huge
and important part of writing software
that won't be legacy code.
We're going to learn how to design
and build software from the concrete up and decouple thing.
And learn the mechanic around these things as well.
So this is an incredibly important lesson for us to learn.
Because this is the stuff you're going to do every day.
And I promise you that when Go time is over,
and it will be maybe in a decade or so
and the next languages come out,
it is this lesson that the aspect
of composition the other languages
are going to be copying from though.
That's how important this lesson is.