Master the fundamentals, not just the frameworks.
Why it matters
Tools, libraries, and languages come and go. The principles underneath them — data structures, algorithms, system design, computational thinking — do not. Fluency in the fundamentals means every new tool is a few days' work, not a career pivot.
How to apply it
When a framework solves a problem, ask what problem it is actually solving. Read source code. Build things from scratch at least once before reaching for the abstraction. Know what happens one level below wherever you normally work.