I pretty much went to some basics in PHP and Laravel this week. And everything seems to be coming together. SOLID principles now seem to make sense. Not because of the style, it actually makes the codebase readable and understandable.
All my learnings in the last two years seem to be making sense now.
The key to getting very good with Laravel is getting good with OOP. For someone like me who is self-taught, this is a revelation. If the "first principles" of Laravel is Object-Oriented Programming then visiting the basics of OOP often isn't a bad idea.
We're pretty in sync with the software design realizations that we are having.
Thing I love about Laravel code bases -- the real good ones -- is that the engineers do such a good job of organizing. And I've realized that this is because they use patterns as a tool not as the rule.
Like Taylor only will follow a certain pattern so long as it makes good sense. Once it's not a good fit he's not going to just follow the GPS's orders into the grand canyon like some developers like to claim they do, proudly, on Stack Overflow lol.
I think the same thing with the streak. If you want to get good at something then you better streak... but just having a streak isn't enough. You got to have something deeper that drives you to streak without streaking being the thing. therealbrandonwilson Streak as a tool, not the rule. But if you ain't streaking then you ain't shit.
Just like business success ain’t a worthy goal in itself. Just be someone who’s learning how to spot and capture value. Then the business succes will take care of itself
Thing I love about Laravel code bases -- the real good ones -- is that the engineers do such a good job of organizing. And I've realized that this is because they use patterns as a tool not as the rule.
Like Taylor only will follow a certain pattern so long as it makes good sense. Once it's not a good fit he's not going to just follow the GPS's orders into the grand canyon like some developers like to claim they do, proudly, on Stack Overflow lol.
Upon my realization the first thing I did was to re-read Laravel Cloud and Laravel.io codebases.
Design patterns makes the codebase so so readable and I can imagine it must have been a joy to code (I didn’t say easy lol)
Just like business success ain’t a worthy goal in itself. Just be someone who’s learning how to spot and capture value. Then the business succes will take care of itself
FYI Otwell created laravel.
PS I love that Brandon Wilson now uses the word Laravel