ruby.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
If you are interested in the Ruby programming language, come join us! Tell us about yourself when signing up. If you just want to join Mastodon, another server will be a better place for you.

Administered by:

Server stats:

1.1K
active users

Adam Keys

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 therealadam.com/2022/11/21/one.

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.

Adam Keys is typingOne thing at a time, incrementallyBy Adam Keys

@therealadam Not sure if it counts, but I try to encourage figuring out what *specifically* they find confusing or can’t figure out in a situation. Or rephased – what specific bit of knowledge they think would help them proceed. It’s easy to get stuck in a vague state of “it doesn't work”.

Sometimes, just making yourself analyse it at that level helps you figure it out then and there. If not, it helps you know what to search for or ask about.

@henrik great idea! I like pivoting from “it doesn’t work” to what knowledge might fix it. Probably asking them to enumerate the knowledge too, to avoid focusing on magical solutions (unplug the computer) or resorting to whack-a-mole.