When I'm coaching developers earlier in their career, I struggle with the super-power of seniors vs. the necessity of juniors.
"The ability to focus on one concern at a time is possibly the mark of a senior developer."
vs.
"The trick for juniors, is they’re always learning more than one thing at a time, often on accident."
Telling them to focus on this one thing because that's how I'd do it doesn't feel great. What "focus-enhancing suggestions" have you used to help junior devs?
Quotes are from https://therealadam.com/2022/11/21/one-thing-at-a-time-incrementally/.
Therein, I was surprised how legitimately universally applicable the mantra "only solve one problem at a time" is.
In an industry always seeking silver bullets but coming up with imposters, this advice stands out as a pretty dang good "one weird trick for successful projects" piece of advice.