It's not so much a specific advice, as a mindset. It's one that plagues a number of programming languages in their design... and really what it boils down to is the "when you have a hammer everything looks like nails" situation.
ONLY use objects, use objects for EVERYTHING
Ignore objects, use functions for EVERYTHING
XML can do everything, use it for EVERYTHING
MVC is a great concept, use it for EVERYTHING even in programming languages where it's unnatural (like PHP) regardless of how simple the task.
You will hear this time and time and time again on different subjects - and it's almost always bullshit. I suspect the same mentality (emphasis on the mental) is why a decade ago you'd have greenhorns coming into HTML/CSS forum areas asking "how do I make a link turn red on hover" and some joker would chime in with "Use jQuery", and why mouth-breathers and halfwits answer to everything "responsive" related is "use bootstrap".
A good second is "fill_in_the_blank is dying". 99% of the time someone says that it's more their dislike for it than reality talking. See the constant "PHP is dying" we're hearing right now... or even "JAVA is dying" -- even as much as in some cases (like Java) we wish it were true, more often than not it isn't... and even when it is such changes are rarely an overnight occurrence (see Pascal's slow fade from the limelight), or the writing was on the wall from the start. (see Prolog, or on the smaller scale PHP's idiotic mysql_ functions)